将nobody用户添加到nogroup 组:
usermod -g nogroup nobody
cat /etc/passwd|grep nobody
nobody:x:65534:65534:nobody:/var/lib/nobody:/bin/bash
第3个字段是65534:意思就是,UID(用户的ID)是500.
第4个字段是65534:意思就是.GID(用户的组ID)的500.
使用usermod -g nogroup nobody就可以把已有的用户nobody加入nogroup 组了.
如下:
:nobody:/var/lib/nobody:/bin/bash
添加一个不能ssh登录的用户和制定用户的Home目录位置:
useradd -s /sbin/nologin -d /home/ftpuser -g ftp ftpuser
接下来给用户设置密码,否则此账号不能使用,命令如下
passwd ftpuser
这样就为linux系统添加用户testuser,用户目录指定为//home/ftpuser,属于ftp用户组,且此用户不能登陆系统。
======================================================================
慢动作:
1)添加用户:
useradd jackxiang
2)给用户加上密码:
passwd jackxiang
如下Demo示例:
root@WEB39_77_sles10:~# useradd jackxiang
root@WEB39_77_sles10:~# whoami
root
root@WEB39_77_sles10:~# passwd jackxiang
Changing password for jackxiang.
New Password:
Reenter New Password:
Password changed.
添加Jackxiang这个用户的目录:
mkdir /home/jackxiang
chown -R jackxiang /home/jackxiang
添加到root这个组里:
1)先查看Jackxiang默认是哪个组:
root@WEB39_77_sles10:~# id jackxiang
uid=1026(jackxiang)gid=100(users)groups=100(users),16(dialout),33(video)
记下jackxiang的id是:1026
2)然后看root的gid是多少:
root@WEB39_77_sles10:~# id root
uid=0(root)gid=0(root)groups=0(root)
添加自己的id到root组就是这样:
usermod -G root jackxiang
喜欢这样:useradd jackxiang -u 该用户的uid【vi /etc/passwd】 -g root组的gid,其实直接修改:/etc/passwd /etc/group更方便
添加成功,添加前后对比:
root@WEB39_77_sles10:~# id jackxiang
uid=1026(jackxiang)gid=100(users)groups=100(users),16(dialout),33(video)
root@WEB39_77_sles10:~# id jackxiang
uid=1026(jackxiang)gid=100(users)groups=100(users),0(root)