Добавление пользователя в ОС Solaris.

Причины объяснять нет смысла: под “рутом” работать постоянно стремно, разрешать доступ по ssh руту тоже стремно ну и так далее. Посему, просто решил добавить пользователя, дать ему возможность работать “от рута” и так далее (кому как нужно, мне так) В интернете нарыл много инфы, но на практике столкнулся со следующим. При добавлении пользователя

useradd -c “User” -d /home/user -G user -m -s /bin/bash -u 1025 user

у меня начинались проблемы следующего характера:

# useradd -c “User” -d /home/user -G user -m -s /bin/bash -u 1026 user
UX: useradd: ERROR: group user does not exist.  Choose another.
# useradd -c “User” -d /home/user -g user -m -s /bin/bash -u 1026 user
UX: useradd: ERROR: group user does not exist.  Choose another.
#

Посему, я просто сделал по другому:

# groupadd user
# cat /etc/group | grep user
user::101:
# useradd -c “User” -d /home/user -g user -m -s /bin/bash -u 1026 user
UX: useradd: ERROR: Unable to create the home directory: Operation not applicable.
#

Погуглив, я нашел решение своей проблемы, что то связанное с автомаунтом
(automountd keeps track on /home by default. If you want to manually controll
this dir, then you need to disable automountd or comment out any line in
/etc/auto_home and /etc/auto_master. After comment out everything you can
reboot the system to be sure that automountd has no control over /home.)

Подумав, я просто перенес домашний каталог (вот тут я понял как сильно я люблю FreeBSD):

# useradd -c “User” -d /export/home/user -G user -m -s /bin/bash -u 1026 user
# ls -la /export/home | grep user
drwxr-xr-x   2 user     other        512 Nov 17 12:48 user
#

И в конце, поставим пароль пользователю “user”

# passwd user
New Password:
Re-enter new Password:
passwd: password successfully changed for user
#

С одной стороны, я в домашнем каталоге ничего хранить не буду (нечего), а с другой, на фряхе как то оно спокойнее было.