Почему ввод sudo cd, что угодно , не изменит каталог?
3 ответа
Вместо этого попробуйте использовать sudo -s чтобы запустить корневую оболочку, а затем просто cd в каталог.
Когда вы закончите как root, нажмите Ctrl D или введите exit .
Как намекает Арджан в своем комментарии ниже, важно отметить, что, будучи root, можно легко нанести ущерб необходимым компонентам системы. Используйте с осторожностью!
cd - это встроенная оболочка. sudo работает только с исполняемыми файлами. Вы можете выполнить sudo sh -c 'cd dirname' но как только выйдет оболочка, вы вернетесь в каталог, из которого начали. Если вы скажете, что вы пытаетесь сделать, тогда я могу помочь вам найти способ сделать это.
Вы можете просто su стать root, а затем cd все, что вы хотите ... Я знаю, что ответ уже принят, но если его нет в списке sudoers, то это единственный вариант.
