실행에 읽기 전용 권한을 할당하는 방법은 무엇입니까?
ls -l /proc/{PID}/fd
PID(프로세스)의 경우 다른 사용자로 실행합니다.
이상적으로는 다른 작업을 수행할 수 없으며 컴퓨터의 다른 모든 사용자에 대해 이러한 경로를 읽을 수 있는 것 외에는 다른 권한이 없습니다.
나는 당신이 루트가 아니면 불가능하다고 생각합니다.
답변1
실제로 procfs의 많은 항목에 대해 권한을 설정할 수 없습니다(적어도 Linux에서는). 이러한 항목은 커널 자체에서 처리됩니다.
답변2
이와 같은 작업을 수행하려면 제한된 sudo 규칙을 사용해야 합니다(아래 참조).
user ALL=(root) /bin/ls -l /proc/*
sudoers 명령을 사용하십시오 (물론 루트 :-)1023)
그러면 "사용자"는 다음을 입력합니다.
sudo /bin/ls -l /proc/....
정보를 얻는 중입니다.