linux 用户管理

whoami 查看当前登录用户名

cat /etc/passwd 查看所有用户信息

用户名:密码:用户id,用户所在组id,备注,用户家目录,shell命令所在目录

groups username 查看用户所在的组

组名,组密码,组id,组包含用户(如果字段为空表示用户组为GID的用户名)

组与用户多对多关系

gpasswd 添加用户到组,删除用户到组

chown  修改文件所在组和用户  -v 提示信息

chown  -v ftpuser:ftpgroup temp.txt

useradd/usermod/userdel: 用户添加、修改、删除

useradd 用户名 -g 初始用户组 -G 其他用户组(修改/etc/group) -c 用户说明 -u 指定UID -m创建用户主目录

useradd -d /usr/www -m myuser

usermod -s /bin/ksh -d /home/z -g developer sam 

解释:此命令将用户sam的登录Shell修改为ksh,主目录改为/home/z  用户组改为developer

groupadd/groupmod/groupdel : 组添加、修改、删除
passwd: 修改账号密码
# passwd -d sam  用户无密码
-f 强制用户下次登陆时修改密码
-l 锁用户
-u 解锁用户
-n 天数  密码不可改天数
-x 天数  密码过期天数
-w 天数  警告天数

 

原文地址:https://www.cnblogs.com/skycandy/p/9143479.html