嗨,我对 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
但我认为这不起作用,因为当我在 root 拥有的文件夹中使用 mkdir 或 rm... 时,我必须输入 sudo。(我这一步做对了吗?)
我注意到的下一件事是,当我更改为新创建的用户时,终端仅显示以下内容:
$
因此我以 jboss 用户身份执行此操作来修复此问题:
chsh -s /bin/bash
我有些疑惑
我是否正确创建了该用户并且使用该用户是否安全?
为什么当我单击关机按钮(屏幕右上角的时间旁边)时,用户名没有出现在下拉菜单中?
我还注意到主文件夹中没有 jboss 文件夹。为什么没有创建它?
该用户可能还缺少哪些功能?
答案1
您只需三个步骤即可实现您的目标:
sudo adduser jboss
sudo passwd jboss
您必须提供密码:)
sudo adduser jboss sudo
添加杰博斯到群组须藤
请注意,gpasswd
使用这个工具将用户添加到组是错误的!