Каталог изменения с помощью sudo

Как я изменяюсь в каталог, принадлежавший корню?

Если я делаю: sudo cd RootOwedDir

Я добираюсь: sudo cd: command not found

Если я su root

Я добираюсь: authentication failure, вероятно, потому что я никогда действительно создал фактическую корневую учетную запись.

Что я делаю неправильно здесь?

22
задан 03.11.2011, 23:15

5 ответов

Вместо этого попытайтесь использовать sudo -s запустить корневую оболочку и затем просто cd в каталог.
Когда Вы будете сделаны как корень, нажмите CtrlD или тип exit.

Важно отметить, что как корень, можно легко нанести ущерб существенным компонентам системы. Используйте с осторожностью!

19
ответ дан 07.12.2019, 09:58

Поэтому cd не команда, а встроенная функция оболочки; и su ожидает пароль root. Просто используйте:

sudo su

выполнять оболочку с полномочиями пользователя root. Ввести exit или нажмите Ctrl + D для возврата к предыдущей оболочке, когда Вы будете сделаны.

5
ответ дан 07.12.2019, 09:58
sudo sh -c "cd dir_path"
3
ответ дан 07.12.2019, 09:58

su - затем введите в своем пароле. Вы теперь можете просто CD в каталог. Помните tho, Вы - теперь корень так ctrl-d, прежде чем Вы сделаете что угодно, чем Вы не хотите быть, поддерживают.

0
ответ дан 07.12.2019, 09:58

Самый легкий способ сделать это должно включить корневую учетную запись и использовать su для становления корнем. Ubuntu является очень защитной из корневой учетной записи из-за потенциала для неправильного употребления, но время от времени, намного легче использовать корневую учетную запись, а не sudo на каждой строке. Просто знайте о том, что считает, Вы используете в любой момент времени.

Взятый отсюда:

Откройте терминал и тип: sudo passwd корень. Когда Вы видите подсказку, которая говорит, “Вводят новый пароль UNIX”, вводит пароль, который Вы хотите для пользователя root и подтверждаете это.

На данном этапе Вы сможете измениться на корень с помощью su и CD к каталогу.

-2
ответ дан 07.12.2019, 09:58

Теги

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