Centos フォルダーを表示する権限を与えるにはどうすればいいですか?

Centos フォルダーを表示する権限を与えるにはどうすればいいですか?

私はすべてのローカルファイルをGoogle Compute Engineにプッシュします。

gcloud compute copy-files

次に、VM にログインしgcloud compute --project、ls コマンドを使用してアップロードされたファイルを表示します。そこにあります。問題はありませんが、Google Cloud ssh 経由でログインすると、そこに ssh ウィンドウが表示されます。ディレクトリを表示できません。これは簡単な質問ですが、わかりません。

dev_user_com@instance-1 home]$ ll -a
total 12
drwxr-xr-x.  4 root          root            35 Oct 29 06:22 .
dr-xr-xr-x. 17 root          root          4096 Sep 24 18:36 ..
drwx------.  4 dev_21six_com dev_21six_com 4096 Oct 29 07:17 dev_user_com
drwx------.  5 ri            ri            4096 Oct 29 10:15 ri
[dev_user_com@instance-1 home]$ cd ri/
-bash: cd: ri/: Permission denied
[dev_user_com@instance-1 home]$ 

答え1

権限はroot書き込みアクセスさえできないようなものになっています。修正は難しそうですが、root書き込み保護を無効にする権限があるはずです。変更すべきでないものは変更しないように注意してください。

アクセスできる場合はsudo、これを試してください。

sudo chmod u+w .
sudo chown -R dev_user_com .

...dev_user_com現在のログインとこ​​れらのファイルの適切な所有者であると想定します。

関連情報