Linux经常使用命令-文件权限

Linux文件权限相关

  文件权限

 

文件属性操做session

  • chown 设置文件的全部者
  • chgrp 设置文件的所属组

  查看当前的登陆的用户信息

[root@localhost ~]#who am i 
root     pts/0        2019-08-01 17:17 (192.168.110.1)
[root@localhost ~]#w
 17:17:15 up  1:38,  2 users,  load average: 0.15, 0.05, 0.06
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     :0       :0               15:39   ?xdm?  37.57s  0.28s /usr/libexec/gnome-session-binary
root     pts/0    192.168.110.1    17:17    3.00s  0.03s  0.01s w
[root@localhost ~]#

whoami  获取登陆的用户
w 能够查看当前登陆的全部用户执行的命令

  修改文件的属主和属组

  修改文件的属主: chown (change owner

Usage: chown [OPTION]... [OWNER][:[GROUP]] FILE...
  or:  chown [OPTION]... --reference=RFILE FILE...
chown jiangyi d  修改属主
chown jiangyi:jiangyi d 修改属主和属组
chown root.root d
chown :jangyi d 只修改属组信息
chown -R jiangyi a 递归修改目录下的全部文件
chown --reference=b f3 指定源文件

  修改文件的属组 chgrp (change group)

 chgrp [OPTION]... GROUP FILE... chgrp [OPTION]... --reference=RFILE FILE... -R 递归工具

chgrp jiangyi b
chgrp --reference=b f3 指定源文件

  文件权限

rwx r-x r-x spa

三位为一组code

  • 文件权限主要是对三类对象进行定义
    • owner 属主,u
    • group 属组,g
    • other 其余 o
  • 每一个文件针对每类访问者都定义了三种权限
    • r read    能够读这个文件或者文件夹
    • w write  能够对这个文件或者文件夹有写的权限
    • x excut  执行的权限
  • 文件
    • r 能够使用文件查看类工具获取其内容
    • w 能够修改其内容
    • x 能够执行
  • 目录
    • r 能够使用ls 查看此目录的文件列表
    • w 可在此目录中建立文件,也能够删除此目录中的文件
    • x 能够使用ls查看,能够cd将进入

  文件权限操做

chmod对象

  • 能够直接使用+-来设置
    • 能够用[u|g|o]+ - = r w xblog

    • 能够什么都不写,表示所有 +-递归

  • 也能够使用数字来设置
    • r     4
    • w    2
    • x     1
  • 建议:
    • 不要给文件或者文件夹设置成777权限terminal

  设定文件特殊权限

chattr +i 不能删除,更名,变动it

chattr +a 只能追加内容io

lsattr 显示特殊权限  查看属性

相关文章
相关标签/搜索