创建一个用户或者组
Useradd/groupadd
例如:groupadd -g 501 zzs
;/创建一个组,GID号是501,组名zzs
useradd zzu -d /home/zzu -g zzs -u 501
;/创建一个用户,根目录是/home/zzu,UID号是501,并且加入到zzs组
用户加入组
usermod
例如:usermod -G wheel zzu
;/将用户zzu加入到wheel组
切换用户
su
例如:su zzu
;/ 切换到zzu目录下,不过仍使用当前的环境变量
su - zzu
;/ 切换到zzu目录下,使用 zzu自己的环境变量
su -c "chown -R zzu:zzu /home/zzu"
;/ 切换到root下执行后面的命令,执行完毕回到当前用户下
备注:su root或者su - root需要wheel组的权限,或者修改/etc/pam.d/su,注销掉“auth requiredpam_wheel.so use_uid”
改变文件或文件夹属性
chattr
例如:chattr +a -R /home/zzu
;/将/home/zzu目录属性修改为,不能删除,只能添加和修改
查看当前用户和组
less /etc/group
less /etc/passwd或者less /etc/shadow
查看当前登录用户
W或者who -a
修改用户密码
Passwd
例如:passwd zzu
;/修改用户zzu的密码
passwd或者passwd root
;/修改root密码,只能在root下执行
修改文件或者文件夹拥有者或拥有组
chown
例如:chown -R zzu:zzs /home/zzu
;/改变/home/zzu文件夹拥有者是zzu,组是zzs
修改文件夹或者文件权限
chmod
例如: chmod -R 750 /home/zzu
;/修改/home/zzu文件权限为,持有者完全权限,持有组读权限,其他组用户无权限
chmod -R a+x /home/zzu
;/赋予所有用户对/home/zzu拥有执行权限(权限变为751)
chmod -R o-x /home/zzu
;/不授予其他用户组执行权限(权限变为750,a是所有用户,u持有用户,g是持有组用户,o是其他组用户)
chmod a=rwx -R /home/zzu
;/该命令等同于chmod 777 -R /home/zzu
修改一个组属性
gourpmod
例如:groupmod -g 502 -n zzu zzs
;/修改zzs组新组名为zzu, GID为502
修改一个用户参数
Usermod 参数选选项和useradd相同
例如:usermod –u 502 zzu
修改用户zzu的 UID为502
删除组或者用户。
Groupdel/userdel