打工人的Linux(使用者許可權尾)

2021-10-10 18:48:57 字數 3216 閱讀 6224

一、chattr:

(1)用途:常用於鎖定某個檔案,拒絕修改

(2)案例:

1.先建立新檔案機型對比。檢視預設許可權。

下面展示一些內聯**片

[root@qianfeng ~]# touch file100

[root@qianfeng ~]# lsattr file100

-------------- file100

[root@qianfeng ~

]# touch file100

[root@qianfeng ~

]# lsattr file100

----

----

----

-- file100

2.加上不能刪除的屬性。

下面展示一些內聯**片

[root@qianfeng ~]# chattr +i file100

//不能更改,重新命名,刪除

[root@qianfeng ~

]# chattr +i file100

//不能更改,重新命名,刪除

3.檢視不同屬性

下面展示一些內聯**片

[root@qianfeng ~]# lsattr file100

----i--------- file100

[root@qianfeng ~

]# lsattr file100

----i--

----

--- file100

4.嘗試刪除

下面展示一些內聯**片

[root@qianfeng ~]# rm -rf file100 

rm: cannot remove `file100': operation not permitted

//root使用者也不能刪除

[root@qianfeng ~

]# rm -rf file100

rm: cannot remove `file100': operation not permitted

5.將屬性還原

下面展示一些內聯**片

[root@qianfeng ~]# chattr -i file100
[root@qianfeng ~

]# chattr -i file100

二、程序掩碼(umask)(1)概述:新建檔案,目錄的預設許可權會受到umask的影響,umask表示要減掉的許可權。

(2)示例1:

下面展示一些內聯**片

在shell程序中建立檔案,先檢視當前使用者的umask許可權

[root@qianfeng ~]# umask

0022

[root@qianfeng ~]# touch file800

[root@qianfeng ~]# mkdir dir800

[root@qianfeng ~]# ll -d dir800 file800

drwxr-xr-x. 2 root root 4096 3月 11 19:40 dir800

-rw-r--r--. 1 root root 0 3月 11 19:40 file800

在shell程序中建立檔案,先檢視當前使用者的umask許可權

[root@qianfeng ~

]# umask

0022

[root@qianfeng ~

]# touch file800

[root@qianfeng ~

]# mkdir dir800

[root@qianfeng ~

]# ll -d dir800 file800

drwxr-xr-x.

2 root root 4096

3月 1119:

40 dir800

-rw-r--r--

.1 root root 0

3月 1119:

40 file800

(3)示例2:

下面展示一些內聯**片

修改shell umask值(臨時)

[root@qianfeng ~]# umask 000

[root@qianfeng ~]# mkdir dir900

[root@qianfeng ~]# touch file900

[root@qianfeng ~]# ll -d dir900 file900

drwxrwxrwx. 2 root root 4096 3月 11 19:44 dir900

-rw-rw-rw-. 1 root root 0 3月 11 19:44 file900

修改shell umask值(臨時)

[root@qianfeng ~

]# umask 000

[root@qianfeng ~

]# mkdir dir900

[root@qianfeng ~

]# touch file900

[root@qianfeng ~

]# ll -d dir900 file900

drwxrwxrwx.

2 root root 4096

3月 1119:

44 dir900

-rw-rw-rw-

.1 root root 0

3月 1119:

44 file900

致受到職場PUA的打工人

作為打工人,除了每天面對著各種繁瑣的工作,還要被動接受上級或多或少的pua,實在是難上加難,甚至有人想不開而自殺。網路上最近流行了乙個詞 職場pua,賦予了這種現象乙個正式的名字。職場pua指的是職場中上級對下級的精神控制。來自戀愛的 泡學 職場上只是換了物件,即領導精準打擊員工的自信,以達到從精神...

打工人必會的快速冪演算法詳解

快速冪是什麼?有多快?用的多麼?下面來詳細看看快速冪演算法吧!先看個問題再說 首先問你乙個問題,如果讓你求 2 10 1000你可能會這樣寫 int va 1 for int i 0 i 10 i system.out.println va 10000 熟悉的1024沒問題,總共計算了10次。但是如...

Linux 使用者的許可權

許可權物件 許可權物件 屬主 u 屬組 g 其他人 o 所有人 a u g o 許可權型別 讀 r 4 寫 w 2 執行 x 1 設定許可權 更改許可權 使用符號 語法 使用符號 u使用者 g組 o其他 r讀 w寫 x執行 語法 chmod 物件 u g o a 賦值符 許可權型別 r w x 檔案...