用户和用户组
useradd :添加一个用户
useradd -d /home/sam -m sam 添加一个sam用户,主目录问/home/sam,-m代表创建
useradd -s /bin/sh -g group3 -G adm,root gem 创建一个gem用户,用户登录shell是/bin/sh,用户主组是group3,同时又属于adm和root用户组
userdel:删除一个用户
userdel -r sam 删除sam用户,并且sam的主目录也删除
usermod:修改一个用户
usermod -s /bin/ksh -d /home/z –g developer sam 将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer
用户口令的管理
passwd: 设置用户密码和使用状态
-l 锁定口令,即禁用账号。
-u 口令解锁。
-d 使账号无口令。
-f 强迫用户下次登录时修改口令
passwd sam 设置sam的密码
passwd -d sam 使sam的登录口令无效
passwd -u sam 解锁sam的登录口令,不解锁无法登陆
passwd -l sam 禁用sam的账号,锁定口令
groupadd:添加一个用户组
-g GID 指定新用户组的组标识号(GID)。
-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。
groupadd group3 添加一个group3的组
groupadd -g 1024 group4 添加一个组号为1024,名字为group4的组
groupdel:删除一个用户组
groupdel group3 删除group3组
groupmod:修改一个用户组
g GID 为用户组指定新的组标识号。
-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
-n新用户组 将用户组的名字改为新名字
groupmod -g 111 group3 把group3的组号设置为111
groupmod -g 222 -n group4 group3 把group3名字变成group4,然后把组号变成222
批量创建用户分配权限:
链接:https://www.runoob.com/linux/linux-user-manage.html