権限が拒否されました:ディレクトリにCDを挿入します。

権限が拒否されました:ディレクトリにCDを挿入します。

私はChromebookを使用しており、シェルを介してAndroidコンテナの内部を閲覧したいと思います。コンテナがパスにマウントされます/run/containers/android_XXXXXcdディレクトリに入ろうとしたときに私は聞いたPermission Denied。次のようにコマンドを実行してみましたが、sudo何らかの理由でcdコマンドにアクセスできなくなりました。chmod u+xディレクトリを実行しましたが、サイコロはありません。

ここでどのような措置を取ることができますか?

statディレクトリでこれを実行しましたが、次のものが返されます。

  File: ‘android_XXXXXX/’
  Size: 80              Blocks: 0          IO Block: 4096   directory
Device: fh/15d  Inode: 59640       Links: 3
Access: (0700/drwx------)  Uid: (655360/ UNKNOWN)   Gid: (655360/ UNKNOWN)
Context: u:object_r:tmpfs:s0
Access: 2016-10-31 04:04:52.680000040 +0000
Modify: 2016-10-31 04:04:52.200000040 +0000
Change: 2016-10-31 04:44:54.990001186 +0000
 Birth: -

ベストアンサー1

このディレクトリは、uid (パスワードファイルにリストされていません) をdrwx------持つ人だけが読み込んだり入力したりできます。655350

sudo cdcdこのコマンドはシェルに組み込まれているコマンドなので、見つかりません。組み込まれていないと動作しません。現在のシェルのプロセスIDが54000で、/ bin / cdコマンドを実行すると仮定すると、そのPIDは54309になる可能性があります。プロセス54309のディレクトリを変更した後に終了します。プロセス54000はまだ元のディレクトリにあります。

chmod u+x権限を変更しますuser (owner)

あなたが望むものsudo chmod go+rx /run/containers/android_XXXXX

おすすめ記事