SU непривилегированному пользователю, начиная с привилегированного каталога

Итак, вот история. Итак, я обычно работаю как root, а иногда переключаюсь на непривилегированных пользователей (например, user1), чтобы опробовать некоторые вещи. Я заметил кое-что особенное: Когда я переключаюсь на user1, а CWD - это каталог в / root (drwx ------), например, / root / Desktop (drwxr-xr-x), я могу перечислить каталог, читать файлы до тех пор, пока их разрешения позволяют мне как пользователю user1, и я могу перемещаться вперед и назад в подкаталоги / root / Desktop, например / root / Desktop / dir1 (drwxr-xr-x). Однако, как только я cd к /, я больше не могу cd к / root / Desktop или подкаталогам / root (Permission denied), даже если их разрешения должны позволять мне, как они делали раньше. Почему?

0
12.12.2016, 06:42
1 ответ

даже при том, что их разрешения должны позволять мне, как они делали раньше

... это просто плохое предположение.

Выбранный пользователь , очевидно, и , к счастью, не имеет доступа к каталогу / root .

Причина, по которой он сначала работает, заключается в том, что пользователь не пытается перейти в каталог, в котором у него нет разрешения. Упомянутые подкаталоги, похоже, имеют более слабые разрешения, которые вам следует исправить.

0
28.01.2020, 04:49

Теги

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