visudo
root以外のユーザーのファイルにアクセスする方法
例えば
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