私はChromebookを使用しており、シェルを介してAndroidコンテナの内部を閲覧したいと思います。コンテナがパスにマウントされます/run/containers/android_XXXXX
。cd
ディレクトリに入ろうとしたときに私は聞いた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 cd
cd
このコマンドはシェルに組み込まれているコマンドなので、見つかりません。組み込まれていないと動作しません。現在のシェルのプロセスIDが54000で、/ bin / cdコマンドを実行すると仮定すると、そのPIDは54309になる可能性があります。プロセス54309のディレクトリを変更した後に終了します。プロセス54000はまだ元のディレクトリにあります。
chmod u+x
権限を変更しますuser (owner)
。
あなたが望むものsudo chmod go+rx /run/containers/android_XXXXX