ファイル権限を表示しようとしています
$ ll yaan/
ls: cannot access yaan/.: Permission denied
ls: cannot access yaan/Nenje Nenje - TamilTunes.com.mp3: Permission denied
ls: cannot access yaan/..: Permission denied
ls: cannot access yaan/Aathangara Orathil - TamilTunes.com.mp3: Permission denied
ls: cannot access yaan/Hey Lamba Lamba - TamilTunes.com.mp3: Permission denied
ls: cannot access yaan/list: Permission denied
ls: cannot access yaan/Latcham Calorie - TamilTunes.com.mp3: Permission denied
ls: cannot access yaan/Nee Vandhu Ponadhu - TamilTunes.com.mp3: Permission denied
total 0
d????????? ? ? ? ? ? ./
d????????? ? ? ? ? ? ../
-????????? ? ? ? ? ? Aathangara Orathil - TamilTunes.com.mp3
-????????? ? ? ? ? ? Hey Lamba Lamba - TamilTunes.com.mp3
-????????? ? ? ? ? ? Latcham Calorie - TamilTunes.com.mp3
-????????? ? ? ? ? ? list
-????????? ? ? ? ? ? Nee Vandhu Ponadhu - TamilTunes.com.mp3
-????????? ? ? ? ? ? Nenje Nenje - TamilTunes.com.mp3
valar@valar-Desktop:/song$ cd yaan/
bash: cd: yaan/: Permission denied
valar@valar-Desktop:/song$
また、ファイル権限を変更してみましたが、エラーは発生しません。
$ sudo chmod 644 yaan/
$
また、このファイルを開くことができません。どのように復元しますか?または、ファイルの権限と所有権を変更しますか?
答え1
編集する:yaan
一つだから目次、次のように実行権限を付与する必要があります。
sudo chmod 744 yaan
説明する:
7 =>与えられた読む、書くと実装する到着所有者。
4 =>与えられた読む到着グループ。
4 =>与えられた読む到着他の人。
~からchmod マニュアルページ
ファイルがある場合のみ目次または、すでに特定のユーザーに対する実行権限があります。
答え2
次のように権限を変更します。
sudo chmod 644 yaan
後ろにスラッシュはありません。再帰的に変更するには:
sudo chmod -R +r yaan
ワールドに読み取り権限を追加します。