1.用户的增删改查

useradd xiaoguo  创建用户

passed xiaoguo  修改或者添加密码

userdel xiaoguo 删除用户

添加mysql用户

1.添加组:groupadd mysql

2.添加用户:useradd mysql  -g mysql -M -s /sbin/nologin   不创建加目录和不允许登录

nl shadow

nl passwd

rm -rf testuser 删除用户testuser所在目录


usermod -L xiaoguo 锁定用户 

usermod -U xiaoguo  解锁用户  //nl /etc/shadow 去掉密码前面的 !

usermod -g root xiaoguo  修改用户组

usermod -s /bin/bash www     修改用户登入后所使用的shell;

groupmod -n XiaoGuoGroup xiaoguo  修改组名


id xiaoguo  查看用户的基本信息

chage -l xiaoguo   查看用户的基本信息

chage -d 2013-02-18 student   修改用户最后一次修改的时间


添加sudo权限

visudo
liudiwei ALL=(ALL)     ALL


可能会遇到的问题:

 ##在容器里面修改用户密码的时候报错:

 /usr/share/cracklib/pw_dict.pwd: No such file or directory

 PWOpen: No such file or directory

 

解决:

 yum -y reinstall cracklib-dicts


2.用户的权限

drwxrwxrwx  

第一个字母:代表文件类型

第2~4字符:表示当前用户的权限

第5~7字符:表示当前用户组权限

第8~10字符:表示其他用户的权限


chmod命令


a:所有权限/所有用户

u:用户

g:用户组

o:其他用户


+:加上权限

-:减去权限

=:等于权限


eg:给文件file.txt加上可执行权限

chmod a+x file.txt



0:没有任何权限

1:x

2:w

3:xw

4:r

5:rx

6:rw

7:rwx