权限示意图
chmod #变更文件或者目录的权限
语法:chmod[参数][<权限范围><符号><权限代号>]
-R #递归处理
权限范围的表示法:
u: User,即文件或者目录的拥有者。
g: Group,即文件或者目录的所属群组。
o: Other,除了文件或目录拥有者或所属群之外,其他用户皆属于这个群。
a: All,即全部的用户,包含拥有者,所属群组以及其他用户
符号:
+ 添加权限
- 取消权限
有关权限代号的部分:
r: 读取权限,数字代号'4'
w: 写入权限,数字代号'2'
x: 执行或切换权限,数字代号'1'
-: 不具任何权限,数字代号'0'
chmod u-rwx file 取消file目录,用户 读写执行 权限
chmod g-rwx file 取消file目录,组 读写执行 权限
chmod o-rwx file 取消file目录,其他 读写执行 权限
chmod 777 file 给file目录添加所有权限
777指 用户 组 其他
1,可以执行
2,可以写
3,(1+2)可以执行,可以写
4,可以读
5,(1+4)可以执行,可以读
6,(2+4)可以写,可以读
7,(1+2+4)可以执行,可以写,可以读
linux权限格式:<类型><用户><组><其他用户>
- rwx rw- r--
-rwxrw-r--
- 文件类型(d:目录,-普通文件,|链接文件)
rwx 所属用户权限,用u(user)表示
rw- 所属组权限,用g(group)表示
r-- 其他用户权限,用o(other)表示
rwxrw-r-- 表示所有的权限,用a(all)表示
配置最高权限命令
$ chmod -R 777 文件名称或者文件路径
chmod #变更文件或者目录的权限
语法:chmod[参数][<权限范围><符号><权限代号>]
-R #递归处理
权限范围的表示法:
u:User,即文件或者目录的拥有者。
g:Group,即文件或者目录的所属群组。
o:Other,除了文件或目录拥有者或所属群之外,其他用户皆属于这个群。
a:All,即全部的用户,包含拥有者,所属群组以及其他用户
符号:
+ 添加权限
- 取消权限
有关权限代号的部分:
r: 读取权限,数字代号'4'
w: 写入权限,数字代号'2'
x: 执行或切换权限,数字代号'1'
-: 不具任何权限,数字代号'0'
chmod u-rwx file 取消file目录,用户 读写执行 权限
chmod g-rwx file 取消file目录,组 读写执行 权限
chmod o-rwx file 取消file目录,其他 读写执行 权限
chmod 777 file 给file目录添加所有权限
777指 用户 组 其他
1,可以执行
2,可以写
3,(1+2)可以执行,可以写
4,可以读
5,(1+4)可以执行,可以读
6,(2+4)可以写,可以读
7,(1+2+4)可以执行,可以写,可以读
linux权限格式:<类型><用户><组><其他用户>
- rwx rw- r--
-rwxrw-r--
- 文件类型(d:目录,-普通文件,|链接文件)
rwx 所属用户权限,用u(user)表示
rw- 所属组权限,用g(group)表示
r-- 其他用户权限,用o(other)表示
rwxrw-r-- 表示所有的权限,用a(all)表示
chmod添加权限
语法: chmod 权限范围+权限代号 文件名称或者文件路径
#添加用户执行权限
$ chmod u+x hello.txt
chown(改变权限)
改变文件或文件夹的所属用户以及所属组
语法: chown -R 用户:用户组 文件或者文件夹
#把用户和用户组修改为aly
$ chown -R aly:aly test.txt