권한이 없는 사용자로 할당량 사용 정보 가져오기

권한이 없는 사용자로 할당량 사용 정보 가져오기

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

관련 정보