例: -rw-r--r--
- 文件类型(-文件 d路径 l软连接文件)
rw- r-- r--
u所有者 g所属组 o其他人
r 读 w写 x执行
chmod u+x abc.txt 给文件的创建者增加执行权限
chmod g+x,o+w furong.txt 给所属组和其他人增加写权限
chmod a=rwx fengjie.txt 给所有人加所有权限
权限的数字表示
权限的数字
r=4 w=2 x=1
rwx r-x r-x
7 5 5
chmod 755 abc.txt 给文件755权限
常用权限数字: 644(文件) 755(文件夹)
权限对文件的作用
r 读取文件内容(cat more head tail)
w 编辑、新增、修改文件内容 (vi echo ) 但是不能删除文件(需要对上级目录有写权限)
x 可执行
权限对目录的作用
r 可以查询目录下的文件名 (ls)
w 具有修改目录结构权限。如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录,剪切(touch rm mv cp)
x 可进入目录
对文件来讲:最高权限是x
对目录来讲:最高权限是w
chwon 用户名 文件名 修改文件的所有者
例: chown ds fi.txt
chgrp 组名 文件名 修改文件的所属组
例: chgrp group1 fi.txt
chown root:root 同时修改文件的所有者和所属组
分配文件基本权限时,核心原则:
在最小权限情况下能够实现要求即可
查看默认权限的命令
umask 查看默认权限
0022 第一位0:文件特殊权限
022 文件默认权限
文件的默认权限
1. 文件默认不能建立为执行文件,必须收工赋予执行权限
2. 所以文件默认权限最大为666
3. 默认权限需要换算成字母再相减
4. 建立文件之后的默认权限,为666减去umask值
例:
文件的最大权限666 umask值 022
-rw-rw-rw- 减去 ----w--w-w- 等于 -rw-r--r--
例:
文件的最大权限666 umask值033
-rw-rw-rw- 减去 -----wx-wx 等于-rw-r--r--
umask 0033 临时修改基本权限
目录的默认权限
1. 目录的默认权限最大为777
2. 默认权限需要换算成字母再相减
3. 建立文件之后的默认权限,为777减去umask值
例:
目录最大权限为777, umask值为022
-rwxrwxrwx 减去 -----w--w- 等于rwxr-xr-x
vi /etc/profile 永久修改umask值
Linux权限管理之基本权限
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 一、更改文件/目录的权限 命令名称:chmod命令英文原意:change the permissions mode...
- Sudo权限作用:1.root把本来超级用户执行的命令赋予普通用户执行 2.sudo操作对象是系统命令 首先在/e...