Permissão negada: cd no diretório

2

Estou usando um Chromebook e gostaria de navegar no contêiner do Android por meio do shell. O contêiner é montado no caminho /run/containers/android_XXXXX . Ao tentar cd no diretório, me disseram Permission Denied . Eu tentei executar o comando como sudo , mas por algum motivo o comando cd ficou inacessível. Eu corri chmod u+x no diretório, mas sem dados.

Quais etapas posso seguir daqui?

Eu corri stat no diretório, que retorna o seguinte:

  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: -
    
por Mapsy 31.10.2016 / 05:50

1 resposta

3

O diretório é drwx------ , então apenas alguém cujo uid é 655350 (que não está listado no arquivo de senhas) pode lê-lo ou inseri-lo.

sudo cd não sendo capaz de encontrar o comando cd esperado, ele é incorporado ao shell. Se não fosse construído, não funcionaria. Digamos que seu shell atual tenha um ID de processo de 54000, você executou o comando / bin / cd, pode ser PID 54309. Ele alteraria o diretório para o processo 54309 e, em seguida, sairia. processo 54000 ainda estaria em seu diretório original.

chmod u+x alters user (owner) permission.

O que você quer é sudo chmod go+rx /run/containers/android_XXXXX

    
por 31.10.2016 / 07:00