Привет, я не очень разбираюсь в управлении пользователями в ubuntu. Мне нужно было создать новый пользователь для управления моим сервером приложений, поэтому, следуя некоторым онлайн-инструкциям, я сделал следующее:
Я стал пользователем root
sudo -i
Я добавил группу
addgroup jbossgroup
Я добавил пользователя и назначил его группе
useradd -g jbossgroup jboss
Я создал пароль
passwd jboss
Затем я сменил владельца папки, чтобы проверить, правильно ли создан пользователь и что он работает нормально.
chown jboss:jbossgroup /opt/jboss-as-7.1.1.Final/ -R
Я сделал этого пользователя sudoer
gpasswd -a jboss sudo
Но я думаю, что это не работает, поскольку, когда я использую mkdir или rm ... в папке, принадлежащей пользователю root, мне приходится вводить sudo.( Правильно ли я выполнил этот шаг? )
Следующее, что я заметил, это то, что когда я перешел на нового пользователя, терминал отображал только это:
$
Итак, я исправил это, выполнив это как пользователь jboss:
chsh -s /bin/bash
У меня есть некоторые сомнения
Правильно ли я создал этого пользователя и безопасно ли с ним работать?
Почему имя пользователя не отображается в выпадающее меню при нажатии кнопки выключения (рядом со временем в правом верхнем углу экрана)?
Также я заметил, что в домашней папке нет папки jboss. Почему это не было создано?
Какие еще функции могут отсутствовать у этого пользователя?
Вы могли достичь своей цели всего за три шага:
sudo adduser jboss
sudo passwd jboss
вы должны указать пароль:)
sudo adduser jboss sudo
добавляет jboss в группу sudo
И имейте в виду, что gpasswd
- это неправильный инструмент для добавления пользователя в группу!