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: -
ディレクトリは_drwx------
_なので、uidが_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
_