visudo
루트가 아닌 사용자의 파일에 액세스하는 방법
예를 들어
hdfs
사용자를 사용자로 또는 사용자에서 사용자로 변경할 때 hdfs
파일을 인쇄하고 싶지만 file.cfg
권한이 거부되었습니다.
visudo
사용자에 대한 읽기 액세스 권한을 얻도록 구성하는 방법hdfs
# su hdfs
$ whoami
hdfs
$ pwd
/opt/home/security
$ cat file.cfg
cat: sec.cfg: Permission denied
$ ls -ltr
-rwxr-----. 1 root root sec.cfg
예상 출력
# su hdfs
$ pwd
/opt/home/security
cat file.cfg
app_q 384273462 pass BHYVF^GTYR&GV@yhgb2yr
답변1
예를 들어 구성에 다음 줄이 필요합니다 sudo
.
hdfs ALL=(ALL) NOPASSWD: /bin/cat /opt/home/security/file.cfg
그런 다음 다음 명령을 실행하십시오.
su hdfs
sudo /bin/cat /opt/home/security/file.cfg