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

8

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

user1710563
источник

Ответы:

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.

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

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

Zagorax
источник
5
Вам, вероятно, следует использовать vipwкоманду для редактирования passwdфайла. Он устанавливает блокировки, чтобы избежать повреждения файла. Запутаться /etc/passwdможет легко шланг вашей системы.
Кит Томпсон
Спасибо, что сработает. Просто для общей информации, мне нужно изменить домашний каталог для шаблона VPS - это просто для удобства использования
3
@ user1710563: Может быть полезно обновить ваш вопрос, чтобы объяснить, почему вам нужно это сделать. Общая реакция (включая мою) была «Не делай этого»; если вы сообщите нам, почему вы хотите это сделать, вы, вероятно, получите более точную информацию, включая возможные альтернативы, которые не требуют изменения домашнего каталога root.
Кит Томпсон