Как я могу создать нового пользователя, но с корневым каталогом, который уже существует?

Не должен быть, в теории, любом существенном различии между дистрибутивами. Это - 99% то же программное обеспечение, когда Вы встаете и работающий - минус любые настройки они делают.

6
14.06.2014, 23:48
3 ответа

Вы создали каталог с уже существующим домашним каталогом.

adduser: предупреждение: домашний каталог уже существует.
Не копировать в него файлы из каталога skel.

Это не ошибка, это предупреждение. Обычно причина не создавать домашний каталог для пользователя, чей домашний каталог не должен существовать. Здесь так и есть, что с высокой вероятностью может быть ошибкой системного администратора (например, плохой копипаст или ошибочный скрипт). Поскольку вы действительно хотели использовать существующий домашний каталог, игнорируйте это предупреждение.

[root@LinuxAcademy ~]# su Jerry
bash-4.1$ bash: /home/panos/.bashrc: Permission denied
bash-4.1$ 

Вы вошли как Джерри. Этот bash 4.1 работает как Jerry. У Джерри нет разрешения на чтение своего ~ / .bashrc либо потому, что файл .bashrc доступен для чтения только для panos (и, возможно, для группы которому Джерри не принадлежит), или потому что каталог / home / panos сам по себе недоступен (разрешение x ) для Джерри. Таким образом, bash сообщает вам, что он не может прочитать свой файл запуска, и отображает приглашение по умолчанию.

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

4
27.01.2020, 20:29

Ну конечно. Он пытается прочитать и выполнить /home/panos/.bashrc . Этот файл принадлежит пользователю panos , и, предположительно, для него установлено значение -rwx ------ или что-то в этом роде. Итак Джерри пытается его прочитать и не может. В разрешении отказано , как и сказано.

Возможно, что Джерри на самом деле авторизован. Попробуйте whoami .

Итак, поместите их в одну группу и сделайте ее group-rx, или сделайте ее world-rx, или что-то в этом роде. И сделайте то же самое для домашнего каталога (исполняемый файл для каталога означает доступный для поиска).

3
27.01.2020, 20:29
$ mv /home/jerry /home/xxx
$ userdel -r jerry
$ rm -rf /var/spool/mail/jerry
$ useradd jerry
$ mv /home/xxx /home/jerry

jerry home уже существует, поэтому вам будет предложено вроде

bash-4.1$ bash 

Чтобы избежать mv existing home dir новое местоположение и снова создать пользователя

-2
27.01.2020, 20:29

Теги

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