rwx表明文件權限——r讀權限、w寫權限、x執行權限。linux
三個爲一組分別表明全部者(rw)、所屬組(r)、其餘用戶權限(r)的權限。shell
權限能夠用數字表示,r=4 w=2 x=1 vim
例:rwx=七、 rw=六、rx=5 rwxrw-r-x=765less
更改權限命令chmod(chang mode)spa
用法:chmod 765 1.txtcode
權限後這個。(點)表明selinux開啓後建立的文件。若是修改配置文件vi /etc/selinux/config,將selinux關閉,在建立文件,就沒有這個點了。配置
chmod -R 755 gao 將gao目錄和其下子目錄權限都更改成755file
chmod [{u,g,o} {+,-,=} {r,w,x}][文件或目錄]權限
改變權限 用戶類別 增,減,替換 讀寫執行im
例:chmod u + rwz /tmp/gao/lianxi 爲lianxi目錄所屬者增長讀寫執行權限
權限分類
r:cat/more/less/head/tail
file(文件) w:vim
x:
r:ls
dir(目錄) w: touch/mkdir/rmdir/rm (能夠刪除在目錄中的文件)
x:cd
改變文件的全部者 (只有root有權限更改)
例:chown gao /tmp/1.txt 更改1.txt的全部者爲gao
chown gao:gao1 /tmp/1.txt 更改1.txt的全部者爲gao,所屬組爲gao1
chown -R gao /tmp 將tmp和其下子文件全部者都改變爲gao
chgrp 指定所屬組 文件或目錄
改變所屬組chown
例:chgrp gao /tmp/1.txt
查看文件或目錄的默認權限
[root@glinux-01 gao]# umask //0022 表示默認權限是755 0022 [root@glinux-01 gao]# umask -S //以rwx形式顯示默認權限 u=rwx,g=rx,o=rx
文件權限默認爲666-umask值
目錄權限默認爲777-umask值
換算成rwx形式相減,空減任何值都爲空
umask 023 更改默認權限
777-023= 754
chattr 設置隱藏權限
用法:chattr +i 文件
加i權限後,文件不能刪除,不能寫入,不能更名
chattr +a 文件
加a權限後,文件不能刪除,不能寫入(但能夠追加),不能更名
chattr -a 文件 取消文件a權限
lsattr 文件 查看文件隱藏權限
[root@glinux-01 shell]# chattr +i 1.txt [root@glinux-01 shell]# lsattr 1.txt ----i----------- 1.txt
lsattr -R 目錄 查看目錄下子目錄子文件的特殊屬性
lsattr -d 查看目錄自己特殊屬性