linux之权限详解

ls -l内容解释

rwx权限详解

rwx作用到文件
'''
1.r代表可读:读取,查看
2.w代表可写:可以修改,但不代表可以删除该文件,删除一个问价的前提条件是对该文件所在的目录有写权限,才能删除该文件
3.x代表可执行:可以被执行
'''
rwx作用到目录
'''
1.r代表可读:可以读取,ls查看目录内容
2.w代表可写,目录内创建+删除+重命名目录
3.x代表可执行,可以进入该目录
'''
rwx数字表示
'''
-rw-r--r--. 1 root root  0 3月  10 15:59 a.txt
rwx的数字表示法:
r=4
w=2
x=1
rwx=4+2+1=7
'''

权限管理

修改权限-chmod

'''通过chmod指令,可以修改文件或者目录的权限
第一种方式:+、-、= 变更权限
u:所有者 g:所有组 o:其他人 a:所有人(u、g、o的总和)
1. chmod u=rwx,g=x,o=x 文件目录名
2. chmod o+w 文件目录名
3. chmod a-x 文件目录名

第二种方式:
r=4
w=2
x=1
chmod 751 文件名
'''
# 给abc文件的所有者读写执行的权限,给所在组读执行权限,给其他组读执行权限
chmod u=rwx,g=rx,o=rx abc
chmod u=7,g=5,o=5 abc

# 给abc文件的所有者除去执行的权限,增加组写的权限
chmod u-x,g+w abc

# 给abc文件的所有用户添加读的权限
chmod a+r abc


chown指令

'''
chown newowner file
chown newowenr:newgroup file 改变文件的所有者和所有组
-R 如果是目录,则使其下所有子文件或目录递归生效。

'''
chgrp
'''
chgrp newgroup file   (改变文件的所有组)
-R
'''
posted @ 2020-03-25 22:02  GhostAnt  阅读(415)  评论(0编辑  收藏  举报