Linux的用户创建及权限管理

一、用户和用户组的操作
创建用户:

useradd username

eg: useradd lw

groupadd lwGroup

Linux的用户创建及权限管理_第1张图片

查看组: more /etc/group    

查看用户:
id username
eg:id lw

删除用户:
如果被删除的用户在登录状态的话,无法删除。

userdel username:删除用户

userdel -r username:删除用户并且删除家目录

groupdel groupName:删除用户组

Linux的用户创建及权限管理_第2张图片   已经被删除了

设置密码:
passwd username

eg:passwd lw

切换用户:
su -(有空格)username
su - :切换到root用户,需要输入密码

su - 由root切换到普通用户,不需要密码

退出: exit

权限管理

Linux中用户的分类
所有者(u) 同组用户(g) 其他人(o)
linu中文件权限
读(r) 写(w) 执行(x) 没有权限(-)
文件权限详情
-rw-r--r--. 2 root root   11 Jun  3 01:32 bb.text

drwxr-xr-x. 2 root root 4096 Jun  2 07:46 b

第1位(d 或者 -):d代表这是个目录文件,- 则表示这是个普通文件,还有不常碰到的有p(pipe管道文件)、s(socket套接字文件)、 l(link连接文件)、 c(char字符文件)、b(block块文件)

2~4位(代表u=user):所有者权限 

5~7位(代表g=group):同组用户权限

8~11位(o=other):其他人权限

2:该文件的链接个数,要和ln  ln -s source target
root root:文件所属者  文件所属组
11:文件大小
(Jun  3 01:32)最后修改时间

修改权限:

格式:chmod [添加或者删除权限] file

Linux的用户创建及权限管理_第3张图片

Linux的用户创建及权限管理_第4张图片

给文件添加或删除执行权限

方式一:通过字符修改
chmod o+w bb.text
添加权限:+
删除权限:-
chmod o+w,g+w bb.text:给其他人和同组用户写权限

chmod a+w bb.text:给所有用户

Linux的用户创建及权限管理_第5张图片

方式二:3位8进制表示
rw-r--r--:(110 100 100)2  == 644
chmod 644 bb.text
rwxrwxrwx:(111 111 111)2  == 777

chmod 777 bb.text

Linux的用户创建及权限管理_第6张图片

修改文件所属用户和所属组

chown username:groupName file

Linux的用户创建及权限管理_第7张图片

chown :groupName file

chown username: file

Linux的用户创建及权限管理_第8张图片

-R:递归修改所属用户和所属组

 

你可能感兴趣的:(Linux的用户创建及权限管理)