У меня есть пользователь веб-сайта, который я хочу смочь загрузить содержание на папку на моем сервере. Я думал хорошо, я создам нового пользователя и изменю его корневой каталог на папку, где его материал уже.
Никакая такая удача, usermod привычка позволяют мне создавать тот каталог, она уже существует.
$ sudo usermod -m -d /public_html/user user
usermod: directory /public_html/user exists
Я просмотрел страницу справочника, но не видел непосредственное решение этой проблемы.
Сообщение является только информационным - изменение должно быть принято независимо.
Напр. данный
$ getent passwd testuser
testuser:x:1001:1001:,,,,testuser@foo.com:/home/testuser:/bin/sh
затем
$ sudo mkdir /home/foo
$ sudo usermod -m -d /home/foo testuser
usermod: directory /home/foo exists
однако корневой каталог был успешно изменен
$ getent passwd testuser
testuser:x:1001:1001:,,,,testuser@foo.com:/home/foo:/bin/sh
И только быть уверенным:
$ su - testuser
Password:
$ pwd
/home/foo