首页 > 代码库 > linux用户及权限管理

linux用户及权限管理

1.用户的增删改查

useradd xiaoguo  创建用户

passed xiaoguo  修改或者添加密码

userdel xiaoguo 删除用户

nl shadow

nl passwd

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


usermod -L xiaoguo 锁定用户 

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

usermod -g root xiaoguo  修改用户组

groupmod -n XiaoGuoGroup xiaoguo  修改组名


id xiaoguo  查看用户的基本信息

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

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


可能会遇到的问题:

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

 /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


本文出自 “张孝国” 博客,请务必保留此出处http://benchmarking.blog.51cto.com/12343634/1878055

linux用户及权限管理