组管理和权限管理
组
Linux中每个用户都属于一个组;每个文件都有所有者、所在组、其他组的概念
所有者
改变文件的所有者:chown 新用户 文件名
所在组
修改文件(或目录)所在组:chgrp 组名 文件名
文件权限
基本介绍
0-9 位说明
第0 位确定文件类型(d, - , l , c , b)
-是文件
l 是链接(link),相当于windows 的快捷方式
d 是目录,相当于windows 的文件夹
c 是字符设备文件,鼠标,键盘
b 是块设备,比如硬盘
第1-3 位确定所有者(该文件的所有者)拥有该文件的权限。—User
第4-6 位确定所属组(同用户组的)拥有该文件的权限,—Group
第7-9 位确定其他用户拥有该文件的权限 —Other
rwx分别是可读、可写、可执行(execute)
rwx作用到文件和rwx作用到目录
权限作用到文件和目录有所不同
r: 如果对一个文件有r权限但对其所在文件夹没有r权限,使用ls和ll命令会提示权限不足,但是可以通过cat来读取文件内容
w:对一个文件有w权限代表可以对该文件进行修改,但不可以删除该文件,删除一个文件的前提是对该文件所在的目录有写权限
x:作用到文件表示可以执行;作用到目录表示可以进入该目录,如果对一个目录没有x权限,使用cd命令想进入该目录时会提示权限不足
其他说明
1:子目录数(注意:只记录子目录数,不会把文件数也算进去,且会将隐藏目录计算在内)
root:所有者
root:所在组
1896:文件大小(字节),如果是文件夹,显示4096字节
日期:最后修改日期
修改权限(对文件)
修改权限:chmod
有两种方式:
u=user,g=group,o=other
chmod u=rwx,g=rx,o=x 文件名chmod g+w 文件名chmod o-x 文件名
r=4,w=2,x=1
chmod 751 文件名
修改所有者:chown
修改所在组:chgrp