linux下使用useradd增加用户,如果没有特别的指定,该用户指定组名也是用户名,并且为一般用户(没有root用户的权限),不能ssh远程登录。
[xuwangcheng14@root]# useradd test2
[xuwangcheng14@root]# id test2
uid=1009(test2) gid=1009(test2) groups=1009(test2)
1,可以在执行完useradd和passwd命令后,给用户分配到root组,这样创建的用户就有root权限了,具体步骤如下:
修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然后修改用户,使其属于root组(wheel),命令如下:
[xuwangcheng14@root]# usermod -g root test2
修改完毕,现在可以用test2帐号登录,然后用命令 su - ,即可获得root权限进行操作。
2,编辑sshd_config 文件使新建的用户可以通过ssh登录:
vi /etc/ssh/sshd_config
添加
AllowUsers root@192.168.1.32 admin
多个用户用空格隔开。