创建一个用户或者组

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