許可權:
-rw-r–r–. 1 root root 5450 10月 24 21:34 1.txt
rw-:屬主許可權,是檔案所屬主的
r–:屬組許可權,是檔案所屬組的
r–:其他人許可權
ps:最後一位的點,表示檔案或目錄是在selinux開啟下建立的
關於selinux:
配置檔案
[root@shuai-01 ~]# /etc/selinux/config
selinux有三種狀態:
enforcing:開啟
permissive:也是開啟,列印乙個警告
disable:關閉
要永久改變selinux狀態,就更改配置檔案
許可權也可以用數字表示
r 許可權(讀許可權) 可以用數字 4 表示
w 許可權(寫許可權) 可以用數字 2 表示
x 許可權 (執行許可權)可以用數字 1 表示
這時 如果乙個檔案許可權為- r w - r - x r- - 時,用數字該表示為654
更改檔案或目錄許可權的命令:chmod
用法:chmod 許可權 檔案目錄名
如:更改乙個檔名為1.txt的許可權,改許可權為 rw-rw-rw-
選項:
-r 連級更改
有乙個目錄,目錄下面有檔案,有其他目錄,想要將這個目錄和目錄下的檔案許可權一起更改,就用這個選項
命令:chown
chown = change owner
命令格式
chown 使用者名稱:組名 檔名
既能更改使用者名稱又能更改組名
這個chown命令就已經很強大了,既能改使用者名稱,又能改組名,簡單粗暴。
umask 是用來設定預設目錄和檔案的許可權值的
預設的umask的值為0022
[root@shuai-01 ~]# umask
0022
在預設情況下,建立乙個目錄,這個目錄的許可權值為777-022=755(r w x r - x r - x)
建立乙個檔案的許可權值為666-022 = 644(r w - r - - r - -)
關於目錄一定要有x許可權
目錄無論是普通那個使用者還是root使用者都因該具有x許可權,沒x許可權你都不能開啟它,更別說進去檢視檔案。
設定檔案的隱藏許可權:chattr
命令格式:chattr [+-][隱藏許可權] [檔名或目錄名]
隱藏許可權:
檢視檔案的隱藏許可權:lsattr
選項:
-d 檢視當前目錄隱藏屬性
[root@shuailinux-01 ~]# lsattr 111
---------------- 111/4.txt
[root@shuailinux-01 ~]# lsattr -d 111
---------------- 111
-a 顯示隱藏檔案和ls的一樣
-r 連級檢視,子目錄和子檔案都一起列出
umask 檔案預設許可權
命令解釋 當你新建乙個檔案或目錄時,會有乙個預設的許可權。umask命令就是 當前使用者在新建檔案或目錄的預設許可權 如下面的例子 wenjie localhost ceshi umask 0022 與一般許可權有關是後面三個數字 wenjie localhost ceshi umask s u r...
檔案預設許可權 umask
umask 目前使用者在新建檔案或目錄時候的許可權預設值,預設為0022 使用 1 nianxiongdi com etc umask 0022 2 nianxiongdi com etc umask s u rwx,g rx,o rx 3 修改umask的值 umask 你所修改的許可權 umas...
目錄和檔案之許可權意義
目錄與檔案之許可權意義 現在我們知道了linux系統內檔案的三種身份 擁有者 群組與其他人 知道每種身份都有三種許可權 rwx 已知道能夠使用chown,chgrp,chmod去修改這些許可權與屬性,當然,利用ls l去觀察檔案也沒問題。前兩小節也談到了這些檔案許可權對於資料安全的重要性。那麼,這些...