루트만으로 파일에 액세스 할 수있게하는 방법은 무엇입니까?


24

우분투를 사용하고 있으며 특정 응용 프로그램의 액세스 권한을 루트로만 액세스 할 수 있도록 수정하는 방법이 있습니까?

현재 해당 응용 프로그램은 일반 사용자가 시작할 수 있지만 루트만이 할 수 있도록 만들고 싶습니다.

답변:


51

응용 프로그램의 소유자가 루트인지 확인하고 소유자 만 응용 프로그램을 실행할 수 있도록 권한을 설정하십시오.

sudo chown root:root /path/to/application
sudo chmod 700 /path/to/application

를 사용하여 권한을 살펴보면 ls -l /path/to/application다음을 볼 -rwx------ root root수 있습니다. 즉, 루트는 읽기, 쓰기 및 실행할 수 있으며 다른 사람은 해당 파일을 읽을 수 없습니다.


1
응용 프로그램의 경로를 찾으려면을 사용하십시오 which. 예를 들면 다음과 같습니다 which cat. 주어진 이름과 일치하는 실행 파일의 전체 경로를 인쇄합니다.
CVn

2
@january 나를 혼란스럽게 만드는 부분은 내가 rm <file>루트가 아니더라도 분명히 할 수 있고 작동 한다는 것 입니다.
Otto

sudo chmod 600 /path/to/application실행 권한이 필요하지 않은 경우 사용하십시오 .
AxelWass

6

이 애플리케이션의 권한을 루트로 변경하십시오.

chmod 700 application-name
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.