美文网首页Linux学习与应用技巧
shell命令整理(三)之文件权限管理(上)

shell命令整理(三)之文件权限管理(上)

作者: 比巴卜超软泡泡糖 | 来源:发表于2021-07-22 22:46 被阅读0次

文件权限

chown

更改文件的属主、属组

# chown 属主 文件名                 //修改属主
# chown .属组 文件名                //修改属组
# chown 属主.属组 文件名          //更改属主和属组
例:chown bibabo.hr file.txt
# chown -R 属主.属组 目录名      //递归修改(包括其子目录中的所有文件属主属组)

chmod

更改权限 image-20191101170709941.png
# chmod u+x 文件名               //属主增加执行权限
# chmod a=rwx 文件名             //所有人都有读写执行权限
# chmod a=- 文件名                 //所有人都没有权限
# chmod ug=rw,o=r 文件名       //属主属组有读写权限,其他人只读

使用数字的方法

权值:r=4,w=2,x=1
# chmod 属主权限和/属组权限和/其他人权限和 文件名
# chmod 644 file.txt                  //属主有读写权限,属组和其他人只读
image-20191103151911043.png
当目录没有w权限,目录内文件有rwx权限时,普通用户可以查看(r)更改(w)执行(x)文
件,但是不能操作目录内的文件,比如创建(touch)删除(rm)和移动(mv)。
当目录有w权限,但对目录内文件没有任何权限时,可以在目录中操作文件的增删改名,但不能
操作文件比如查看内容,修改内容,执行内容。

文件权限管理之ACL

getfacl

查看文件权限

[root@localhost ~]# getfacl /home/test.txt
getfacl: Removing leading '/' from absolute path names
# file: home/test.txt
# owner: root
# group: root
user::rw-
user:alice:rw-
user:jack:---
group::r--
group:hr:r--
mask::rw-
other::rw-

setfacl

更改文件权限

# setfacl -m u/g/o:用户名:权限 文件             //对文件增加用户权限
例:[root@localhost ~]# setfacl -m u:alice:rw /home/test.txt     
//增加alice的读写权限
# setfacl -x u/g/o:用户名 文件                 //删除用户权限
# setfacl -b 文件                      //取消文件所有的facl权限

相关文章

  • shell命令整理(三)之文件权限管理(上)

    文件权限 chown 更改文件的属主、属组 chmod 更改权限 使用数字的方法 文件权限管理之ACL getfa...

  • shell命令整理(四)之文件权限管理(下)

    文件权限--高级权限 高级权限的类型 设置权限方法 Set UID 1、SUID权限仅对命令文件(二进制文件)有效...

  • Linux 命令行

    Shell 文件管理命令行(一)Shell 文件操作 Shell 系统管理命令行(二)Shell 系统管理 ADB...

  • linux命令

    Linux命令——文件管理 cat命令 命令:cat cat命令用于连接文件并打印到标准输出设备上。 使用权限 所...

  • Linux命令

    一,帮助命令 二,文件目录类 三,时间日期类 四, 用户管理命令 五, 用户组管理命令 六,文件权限类 七,搜索查...

  • linux文件访问权限

    参考 Linux 简单修改权限命令 Linux权限详解 命令之 chmod:修改权限 Linux命令:修改文件权限...

  • Linux基础命令 2

    1、Linux上的文件管理命令有哪些以及常用方法shell:shell负责接收用户输入的命令并进行解释,将需要执行...

  • Linux学习笔记 -- 07 Linux文件与目录管理

    目录导读 目录与路径 文件与目录管理 文件内容查阅 文件与目录的默认权限与隐藏权限 命令与文件的查询 权限与命令间...

  • linux常用命令

    文件处理命令 目录处理命令 权限管理命令 文件搜索命令 帮助命令 用户管理命令 压缩解压命令 tar解压缩命令 语...

  • 系统权限指令

    系统权限指令 chmod 改变文件或者文件的权限 2.其他权限管理命令chown 改变文件目录或者文件的...

网友评论

    本文标题:shell命令整理(三)之文件权限管理(上)

    本文链接:https://www.haomeiwen.com/subject/fagjmltx.html