ls
を使用してディレクトリにアクセスしようとしていますが、ユーザの場合はhduser
の場合はsudo ls
のみアクセスできますが、ユーザの場合はsudoなしでアクセスできます。sudoなしでコマンドを実行する
ユーザのためにsudoを一切使用しないで、そのディレクトリとそのすべてのサブディレクトリにアクセスするにはどうすればいいですかhduser
?ここで
は、ファイルのパーミッションです:
[email protected]:~$ ll /media/avp/
total 24
drwxr-xr--+ 4 root root 4096 Mar 20 12:50 ./
drwxr-xr-x 3 root root 4096 Aug 5 2015 ../
drwxrwxrwx 1 root root 12288 Mar 20 11:40 study/
[email protected]:~$ mkdir /media/avp/test
mkdir: cannot create directory ‘/media/avp/test’: Permission denied
[email protected]:~$ sudo mkdir /media/avp/test
hduser[email protected]:~$ ls /media/avp/test
ls: cannot access /media/avp/test: Permission denied
[email protected]:~$ ls /media/avp/
ls: cannot access /media/avp/study: Permission denied
ls: cannot access /media/avp/test: Permission denied
study test
[email protected]:~$ sudo ls /media/avp/
study test
PS:私は、パスワードなしでsudoコマンドを実行についての記事を読んだが、私は、ファイルアクセスのコマンドの最初の場所でsudoコマンドを使用したくありません(例えば、ls、mkdirなど)。 私は数年前からUbuntuを使ってきましたが、わかりやすいものが欠けていますので、ここで質問しています。
徹底した説明をいただきありがとうございます! – avp