Linux 서버(공유 PHP+MySQL 호스팅)에 대한 비특권 액세스 권한이 있고 디스크 공간, 메모리, CPU 사용량, I/O 할당량이 있습니다.
SSH 셸에서 최대/현재 할당량 사용량에 대한 정보를 얻는 방법을 알고 싶습니다.
답변1
다른 사용자에게 특정 파일에 대한 액세스 권한 부여
이 sudo -u
항목을 사용하면 다른 사용자로 명령을 실행할 수 있지만 먼저 파일에 대해 이 권한을 부여받아야 합니다 sudoers
. 이 기능은 작업 중인 프로젝트와 관련된 프로세스를 가끔 종료해야 하는 프로그래머에게 매우 편리합니다. 예를 들어, 프로그래머 Peter는 사용자 계정이라는 프로그램을 실행하는 금융 패키지를 개발하고 있습니다 monthend
. 때때로 애플리케이션이 실패하고 이를 중지하기 위해 "peter" /bin/kill
또는 명령을 사용해야 하지만 사용자 "account"로만 가능합니다 /usr/bin/kill
. /usr/bin/pkill
항목 sudoers
은 다음과 같습니다.
peter ALL=(accounts) /bin/kill, /usr/bin/kill, /usr/bin/pkill
peter
사용자는 monthend
다음을 사용하여 프로세스를 중지할 수 있습니다.
[peter@bigboy peter]# sudo -u accounts pkill monthend