Правильно изменить домашний каталог

Я хотел бы знать, как правильно изменить домашний каталог пользователя.

Я уже знаю об этой команде

usermod -d /home/peter peter

Но знаете, мне нужно создать homedir до этого? А что будет со старым homedir? (Я знаю об опции -m, которая будет перемещать содержимое, но я не хочу перемещать / удалять старое содержимое).

Поэтому, чтобы не удалять и просто оставлять старое содержимое, нужно ли мне просто использовать команду, в точности как я уже упоминал выше?

Я использую Ubuntu 12.04.1 LTS «Сервер».

28
задан 3 February 2013 в 15:44

1 ответ

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

cd /home;
sudo mkdir peter
sudo chown peter:peter peter
sudo usermod -d /home/peter peter

Будет делать то, что вы хотите. Любая существующая домашняя папка останется неизменной

Вы не можете изменить домашний каталог пользователя, пока этот пользователь вошел в систему (если вы вошли как peter, он не будет работать).

0
ответ дан 3 February 2013 в 15:44

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

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