ファイル権限を表示または変更することはできません。

ファイル権限を表示または変更することはできません。

ファイル権限を表示しようとしています

$ 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

ワールドに読み取り権限を追加します。

関連情報