Почему файл имеет 0755, но 'Отклоненное разрешение'?

Почему файл имеет 0755, но я получил ошибку 'Отклоненное разрешение'?

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
1
задан 10 February 2015 в 10:11

1 ответ

у "бродячего" пользователя не будет полномочий сделать что-либо в корне/, потому что он будет иметь 0700 перманента. Поэтому что-либо в корне / или в любом подкаталоге под корнем / и т.д. не будет доступно никаким использованием кроме корня. Снабдите префиксом его sudo, и это должно работать.

Это - корректная установка, и я настоятельно рекомендую оставить перманент / корня как 0700. Не делайте chmod 0755, чтобы заставить ту команду работать или что-либо.

1
ответ дан 7 December 2019 в 16:24

Другие вопросы по тегам:

Похожие вопросы: