linux权限管理

140 阅读1分钟

权限示意图

linux权限示意图.jpg

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