1. 程式人生 > >文件或目錄權限chmod,2.15 更改所有者和所屬組chown,umask,2.17 隱藏權限lsattr_chattr

文件或目錄權限chmod,2.15 更改所有者和所屬組chown,umask,2.17 隱藏權限lsattr_chattr

配置文件 change


ls -l

技術分享

-rw-r--r--

-文件類型

rw- 所有者的權限

r-- 所屬組的權限

r-- 所屬組和所有者外的權限

r 可讀 4

w 可寫 2

x 可執行 1

rw-r--r-- 644

rw-r-xr-x 655

chmod change mode

技術分享

技術分享

點號代表文件受制於selinux

技術分享

臨時關閉selinux

技術分享

setenforce 0#臨時關閉selinux

vi /etc/selinux/config 永久關閉修改這個配置文件

chmod -R選項遞歸修改

技術分享

把目錄和目錄下的子文件批量修改權限

chmod u=rwx,g=r,o=r aming2

技術分享

chmod a+x aming1/

chmod a-x aming1/

技術分享

a all

u user

g group

o other



2.15 更改所有者和所屬組chown

chown user1:aming /tmp/yum.log

這樣可以一次性更改

技術分享

chown :root /tmp/yum.log

只更改所屬組

技術分享


這樣可以一次性更改

技術分享

chown :root /tmp/yum.log

只更改所屬組

技術分享

chown -R選項遞歸

技術分享

2.16 umask

umask #默認目錄和文件權限

技術分享

修改權限

技術分享

022 644 755

002 664 775

目錄一定要有x權限,進入目錄就是執行目錄

目錄777-022=755

文件666-022=644

(rwxrwxrwx)-(----w--w-)=rwxr-xr-x #

(rw-rw-rw-)-(----w--w-)=rw--r--r--

用後邊這種方式

2.17 隱藏權限lsattr_chattr

chattr #設置隱藏命令權限

head -n 2 /etc/passwd/ >> 1.txt

技術分享

lsattr查看隱藏權限

技術分享

i選項不能刪除不能修改

不能修改其創建時間

不能touch

chattr -i 1.txt

接觸i權限

技術分享

a權限只能增加

不允許刪除

不能修改文件內容

可以在末尾追加

可以更該時間也就是可以touch

技術分享

lsattr -d選項是只看目錄

技術分享

-i給目錄修改跟文件一樣

-a選項,

可以修改已經存在的文件

lsattr -R #查看子目錄和子目錄下的文件

lsaddr -a 同樣可以看到隱藏文件





文件或目錄權限chmod,2.15 更改所有者和所屬組chown,umask,2.17 隱藏權限lsattr_chattr