Расширенные возможности раскладки клавиатуры

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

user@desktop:/$ sudo cd restricted-dir
user@desktop:/restricted-dir$ ls
file1 file2

Как вы можете видеть, вы ввели каталог с использованием sudo-привилегий, а затем, когда sudo возвращается, вы снова становитесь пользователем, и вы находитесь в директории где вы обычно не должны быть.

Технически проблема следующая:

sudo cd restricted-dir

cd - это встроенная оболочка, а не команда. [!d3 ]

sudo cd -i restricted-dir

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

sudo cd -s restricted-dir

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

В общем, единственное решение - открыть корневую оболочку и открыть ее, пока вы находитесь в этом каталоге.

1
задан 5 October 2013 в 15:18

0 ответов

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

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