Por que o arquivo tem 0755, mas 'Permissão negada'?

1

Por que o arquivo tem 0755, mas recebi um erro "Permissão negada"?

root@vagrant-ubuntu-trusty-64:~/.rbenv/versions/2.2.0/bin# ls -la
total 14000
drwxr-xr-x 2 root root     4096 Feb  9 20:25 .
drwxr-xr-x 6 root root     4096 Feb  9 20:25 ..
-rwxr-xr-x 1 root root     4861 Feb  9 20:25 erb
-rwxr-xr-x 1 root root      565 Feb  9 20:25 gem
-rwxr-xr-x 1 root root      209 Feb  9 20:25 irb
-rwxr-xr-x 1 root root     1263 Feb  9 20:25 rake
-rwxr-xr-x 1 root root      957 Feb  9 20:25 rdoc
-rwxr-xr-x 1 root root      207 Feb  9 20:25 ri
-rwxr-xr-x 1 root root 14295306 Feb  9 20:23 ruby

vagrant@vagrant-ubuntu-trusty-64:~$ /root/.rbenv/versions/2.2.0/bin/erb
-bash: /root/.rbenv/versions/2.2.0/bin/erb: Permission denied
    
por DmitryR 10.02.2015 / 08:11

1 resposta

1

o usuário "vagrant" não terá permissão para fazer nada em / root porque terá 0700 perms. Portanto, qualquer coisa em / root ou em qualquer subdiretório sob / root, etc., não será acessível por nenhum outro uso além do root. Prefixar com sudo e deve funcionar.

Esta é a configuração correta e eu recomendo strongmente que você deixe / perms de root como 0700. Não chmod 0755 para fazer o comando funcionar ou algo assim.

    
por drinxy 10.02.2015 / 08:16