目錄和檔案許可權,umask ,檔案隱藏屬性

2021-08-09 20:15:28 字數 2107 閱讀 6954

許可權:

-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去觀察檔案也沒問題。前兩小節也談到了這些檔案許可權對於資料安全的重要性。那麼,這些...