查看文件的权限
-
drw-r-xr-x 9 n1 m1 4096 Nov 13 00:30 apache-tomcat-7.0.61
-
三组权限,每组3个字母
r:读取权限
w:写入权限
x:执行权限
-:没有权限
root:所属用户(属主)
root:所属的组(属组) -
第一位的d代表是目录,相当于window的文件夹
还可以是以下:
l是链接,相当于windows的快捷键
c是字符设备文件,鼠标,键盘
b是块设备,比如硬盘
rwx作用到文件
1、r代表可读(read):可以读取,查看
2、w:可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件。
3、x代表可执行文件:可以被执行
rwx作用到目录
1、r代表可读:可以读取,ls查看目录内容
2、w代表可写:可以修改,对目录内容创建+删除+重命名目录
3、x代表可执行:可以进入该目录
权限的UGO模型
三组权限
属主的权限:属组的权限:其他的权限
所有说:将来修改的权限 可以从rwx和ugo两个方面进行修改
修改文件的权限
-
修改文件所属
- chown n1 /var/lucky1
- chown n1:m1 /var/lucky2
- 修改文件夹时,让子目录迭代修改
chown -R n1:m1 school - chgrp m2 lucky3
当用户的组被修改之后,需要重新登录才能获取新组的权限
-
修改文件的rwx
第一种方式:+、-、=变更权限
u:所有者 g:所有组 o:其他人 a:所有人(u、给、o的总和)
chmod u=rwx,g=rx,o=x 文件/目录名
chmod o+w 文件/目录名
chmod a-x 文件/目录名
第二种方式:通过数字变更权限
r=4 w=2 x=1
rwx=4+2+1=7
chmod u=rwx,g=rx,o=x 文件目录名
相当于 chmod 751 文件目录名 -
修改文件所有者
chown newowner 文件/目录 :改变所有者
chown newowner:newgroup 文件/目录:改变所有者和所在组
-R 如果是目录 则使其下所有子文件或目录递归生效 -
修改文件所在组-chgrp
chgrp newgroup 文件/目录:改变所有组