Изменить домашний каталог пользователя root в Ubuntu?


8

Название говорит само за себя, как мне изменить домашний каталог пользователя root в Ubuntu 12.04?

Ответы:


11

Вот инструкция, но обязательно знайте, что вы делаете.

В каждой системе * nix вы найдете файл, в /etc/passwdкотором перечислены все пользователи и некоторые настройки. Вот синтаксис этого файла:

username:password:uid:gid:additional_info:home:shell

Так, например, вы найдете:

root:x:0:0::/root:/bin/bash

Это означает, что пользователь называется root, пароль скрыт (он /etc/shadowвключен), uid 0, gid 0, никакой дополнительной информации, домашний каталог /rootи оболочка по умолчанию /bin/bash.

Отредактируйте этот файл и измените домашний каталог.

Однако я не вижу причин для этого.


5
Вам, вероятно, следует использовать vipwкоманду для редактирования passwdфайла. Он устанавливает блокировки, чтобы избежать повреждения файла. Запутаться /etc/passwdможет легко шланг вашей системы.
Кит Томпсон

Спасибо, что сработает. Просто для общей информации, мне нужно изменить домашний каталог для шаблона VPS - это просто для удобства использования

3
@ user1710563: Может быть полезно обновить ваш вопрос, чтобы объяснить, почему вам нужно это сделать. Общая реакция (включая мою) была «Не делай этого»; если вы сообщите нам, почему вы хотите это сделать, вы, вероятно, получите более точную информацию, включая возможные альтернативы, которые не требуют изменения домашнего каталога root.
Кит Томпсон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.