1.新增用户:
useradd [username]
说明:
a.系统在/etc/passwd和/ec/shadow末尾添加一行,分配给该用户一个UID,
b.为该用户在home下创建一个home目录
c.复制/etc/ske1下所有文件到/home/[username]下(如果在ske1下自定义创建文件夹,同时也会复制到其他新建用户目录下)
d.创建一个与用户名同名的用户组[username]
扩展:
useradd -u [UID] [username]
创建新用户并指定不重复的UID
useradd -g [groupname] [username]
创建新用户并指定该用户的所属用户组
useradd -d [homepath] [username]
创建新用户并指定该用户的home目录
man useradd
获取关于useradd的相关帮助
注:此时因未设置密码,故无法登录该用户
2.修改密码:
passwd [username]
3.修改用户:
usermod -d [new_home_path] -m [username]
修改用户的home目录,-m表示如果home目录不存在则创建该目录
usermod -L [username]
锁定该用户
usermod -U [username]
解锁该用户
4.删除用户:
userdel [username]
删除该用户,但不会删除该用户下的home目录和邮件
userdel -r [username]
删除该用户,同时删除该用户下的home目录和邮件
5.新增用户组
groupadd [grooup_name]
说明:执行后在/etc/group下新增一条记录
group1:x:503:
[group_name]:[pwd-不使用]:[GID]:[UID]
6.删除用户组:
groupdel [group_name]
删除用户组,如果该组下已有用户则删除失败
7.实用命令:
users
显示当前登录的用户
who
显示当前登录用户的详细信息
w
显示当前登录用户的更多详细信息
用户名|登录终端|远程主机IP|登录时间|闲置时间|已消耗CPU时间总量|当前WHAT列消耗的CPU时间总量|用户当前运行的进程
finger
显示所有登录用户的详细信息
finger [username]
显示该用户更详细的信息
su [username]
切换到该用户登录
su -
切换到root用户并使用root的用户环境