文件权限
属主 这个文件属于谁
属组 这个文件属于哪个组

更改权限的命令
chmod u+x filename.txt #给文件的user属主添加可执行权限
chomd 0 filename.txt #取消文件所有的权限
对于文件的读写执行,如下
r cat more less 命令
w vim 写入
x 可以执行如shell脚本
文件夹的读写执行
r ls命令,可读
w 文件夹必须得现有x权限,才可以在文件夹中,创建新文件,touch mkdir等操作
x 可以cd 进入文件夹
change mode #更改文件 文件夹的权限
#修改文件属主的权限,添加一个 可写的功能
chmod u+w file
chmod u+w file
chmod u-x file
# 修改文件的属组,删除属组的可读功能
chmod g-r
#练习文件权限的数字与字母转化
r read 4
w write 2
x exec 1
- 0
user 最大的权限 rwx 4+2+1 = 7
- 普通文件
- rwx(user) -w-(group) --x(other) x.txt

文件权限
-r read可读,可以用cat等命令查看
-w write写入,可以编辑或者删除这个文件
x executable 可以执行
- 没有权限
文件夹权限
r 可以对此目录执行ls列出所有文件
w 文件夹必须得先有x权限 ,才可以在这个文件夹中创建文件
x 可以cd进入这个目录,或者查看详细信息
- 是一个普通文件,通过touch命令创建
d 代表是一个文件夹,通过mkdir创建
l 软连接,快捷方式类型 ln -s /tmp/x.txt /tmp/x.link
chmod命令
chang mode #chmod 更改文件,文件夹的权限
chmod命令用来变更文件或目录的权限
在unix系统家族里,文件或目录权限的控制分别以读取、写入、执行三种为一般权限来区分另有三种特殊权限可供运用
用户可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号即可
符号链接的全县无法变更如果用户对符号链接修改权限,其改变会作用在被连接的原始文件

chmod a =r jay.txt #一次性修改文件的所有权限为r , 只读

chown 修改文件属主,属组信息

修改文件的属主
chown lsg hello.sh # rwxrw-r-- 1 lsg jay 41 Apr 22 19:46 hello.sh
#语法
chown 新属主的名字 文件/文件夹
chown :属组 文件 chown :lsg hello.sh #修改文件的用户组
chown 属主:属组 文件 #同时修改文件的属主,属组
chown -R jay:jay ../z # 修改z下面所有文件的属主和属组
浙公网安备 33010602011771号