Если я должен был создать папку в /home
с этой командой:
sudo mkdir /home/newuser
это повредило бы что-нибудь, потому что я не создал его корректным способом - добавление нового пользователя? Или был бы они, система просто игнорирует его (или не замечают, что это там)?
Каталог в /home
точно так же, как любой другой каталог. Без соответствующей записи в passwd
база данных (ли сам файл или в AD) это не имеет никакого особого статуса. Я сделал каталоги там случайно (cd
слишком многие) без побочных эффектов. Конечно, для всех наших пользователей LDAP мы создаем корневые каталоги вручную в сервере NFS, копируем [более чем 113], затем делаем chown
и другие вещи. Когда пользователь входит в систему, они обычно используют свои корневые каталоги.
Я сделал это прежде без отрицательных эффектов.
у меня есть ряд виртуальных серверов, и я вхожу в систему их путем аутентификации с LDAP. Некоторые VMs не настроены правильно и не создают корневой каталог, когда новый пользователь LDAP входит в систему.
Так в прошлом я вошел в систему, создал каталог в /home
, который соответствует моему имени пользователя. Тогда то, когда я вхожу в нем, рассматривает его как мой корневой каталог. Однако все те пользовательские файлы как .bashrc
, которые обычно создаются в домашнем dir, не там. Который должен ожидаться.
также необходимо изменить полномочия каталога, таким образом, он соответствует корневому каталогу.