Linux权限管理之基本权限
来源:互联网 发布:家庭网络怎么共享文件 编辑:程序博客网 时间:2024/05/22 08:26
一:文件基本权限
1.基本权限修改
-rwxr--r--
- 文件类型( - 文件 d 目录 l 软链接文件)
rw- r-- r--
u所有者 g所属组 o其他人
r 读 w 写 x 执行
chmod [选项] 模式 文件名
选项
-R 递归
模式
[ugoa][+ - =] [rwx]
[mode= 421]
权限的数字表示法
r-----4
w-----2
x-----1
例如
755 >> rwxr-xr-x
766 >> rwxrw-rw-
644 >> rw-r--r--
例如
字符赋权限
chmod u+w file //给文件file的所有者添加w权限
chmod g-x file //给文件file的所属组减去x权限
chmod o=rw file //文件file的其他人赋予rw的权限
chmod a=rwx file //给文件file的所有人赋予rwx的权限
数字赋权限
chmod 755 file //给文件file的所有者(rwx),所属组(rx),其他(rx)人赋权限
2.权限的作用
权限对文件的作用
r:读取文件的内容( cat more head tail)
w:编辑、新增、修改文件内容( vi echo) ---但是不包含删除文件
x:可执行
权限对目录的作用
r:可以查询目录下文件名( ls)
w:具体修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录, 剪切( touch rm mv cp)
x:可以进入目录
注意:对文件来讲最高权限是:执行(x),对文件少赋执行权限
对目录来讲最高权限是:写(w),对目录少赋写权限
3.其他权限的命令
修改文件的所有者
chown 用户名 文件名
修改文件的所属组
chgrp 所属组 文件名
同理:chown 所有者:所有组 文件名
二:文件默认权限
查看默认权限的命令
umask --查看默认权限
0022
-第一位0:文件特殊权限
-022:文件的默认权限
文件的默认权限
-文件默认不能建立为执行文件,必须手工赋予执行权限
-所以文件的默认权限最大为666
-默认权限需要换算成字母再相减
-建立文件之后的默认权限,为666减去umask值
文件权限0666 减去 0022 等于644
目录的默认权限
-目录默认权限最大为777
-默认权限需要换算成字母再相减
-建立文件之后的默认权限,为777减去umsak值
目录权限0777 减去 0022 等于755
修改umask值
临时修改 --umask 0002
永久修改 --vim /etc/profile
1.基本权限修改
-rwxr--r--
- 文件类型( - 文件 d 目录 l 软链接文件)
rw- r-- r--
u所有者 g所属组 o其他人
r 读 w 写 x 执行
chmod [选项] 模式 文件名
选项
-R 递归
模式
[ugoa][+ - =] [rwx]
[mode= 421]
权限的数字表示法
r-----4
w-----2
x-----1
例如
755 >> rwxr-xr-x
766 >> rwxrw-rw-
644 >> rw-r--r--
例如
字符赋权限
chmod u+w file //给文件file的所有者添加w权限
chmod g-x file //给文件file的所属组减去x权限
chmod o=rw file //文件file的其他人赋予rw的权限
chmod a=rwx file //给文件file的所有人赋予rwx的权限
数字赋权限
chmod 755 file //给文件file的所有者(rwx),所属组(rx),其他(rx)人赋权限
2.权限的作用
权限对文件的作用
r:读取文件的内容( cat more head tail)
w:编辑、新增、修改文件内容( vi echo) ---但是不包含删除文件
x:可执行
权限对目录的作用
r:可以查询目录下文件名( ls)
w:具体修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录, 剪切( touch rm mv cp)
x:可以进入目录
注意:对文件来讲最高权限是:执行(x),对文件少赋执行权限
对目录来讲最高权限是:写(w),对目录少赋写权限
3.其他权限的命令
修改文件的所有者
chown 用户名 文件名
修改文件的所属组
chgrp 所属组 文件名
同理:chown 所有者:所有组 文件名
二:文件默认权限
查看默认权限的命令
umask --查看默认权限
0022
-第一位0:文件特殊权限
-022:文件的默认权限
文件的默认权限
-文件默认不能建立为执行文件,必须手工赋予执行权限
-所以文件的默认权限最大为666
-默认权限需要换算成字母再相减
-建立文件之后的默认权限,为666减去umask值
文件权限0666 减去 0022 等于644
目录的默认权限
-目录默认权限最大为777
-默认权限需要换算成字母再相减
-建立文件之后的默认权限,为777减去umsak值
目录权限0777 减去 0022 等于755
修改umask值
临时修改 --umask 0002
永久修改 --vim /etc/profile
0 0
- Linux权限管理之基本权限
- Linux权限管理(基本权限、默认权限、
- Linux权限管理(基本权限、默认权限、
- Linux基础学习笔记(Linux权限管理之基本权限)
- Linux权限管理——基本权限
- Linux权限管理(基本权限、默认权限)
- Linux下权限管理之ACL权限
- Linux权限管理之ACL权限
- Linux 文件权限管理 之 特殊权限
- Linux权限管理之文件默认权限
- Linux权限管理之sudo权限(下)
- Linux 权限管理之目录权限限制
- Linux常用命令(28)之基本权限管理
- linux 学习之权限管理
- Linux常用命令之权限管理
- Linux教程之权限管理
- Linux常用命令之权限管理
- Linux之文件权限管理
- WIN SERVER 2003颂发证书
- 最长回文子串
- WINSERVER 2003申请证书
- 简单新闻客户端(3)---网络数据请求,json包解析
- Java学习笔记(二十五):mac配置java_home和配置$path
- Linux权限管理之基本权限
- win server 2003申请证书
- JAVA操作PDF文件
- 全面解析Java注解
- typedef
- nmap使用简介
- 【HDU5931 2016CCPC东北地区大学生程序设计竞赛 - 重现赛 J】【线性规划 乱搞】Mission Possible 购买护甲和回复力和速度使得最小成本穿越D距离
- C++入门
- 122. Best Time to Buy and Sell Stock II