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 顯示特殊權限  查看屬性

相關文章
相關標籤/搜索