文件或目錄權限chmod,2.15 更改所有者和所屬組chown,umask,2.17 隱藏權限lsattr_chattr
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