一文徹底搞懂linux許可權修改及含義

2021-08-25 14:43:54 字數 1311 閱讀 8085

英文:change mode (change the permissions mode of a file)

作用:改變檔案或目錄許可權

語法:chmod [檔名或目錄]u(user):針對所有者,g(group):針對所屬組,o(others):針對其他人,a(all):真多所有的 +:增加許可權 -:減少許可權 =:重新賦予許可權

chmod [mode=421] [ 檔案或目錄]chmod go=wx t1.sh

引數:-r 下面的檔案和子目錄做相同許可權操作(recursive遞迴的)

思考:乙個檔案的許可權誰可以更改?  root  所有者

root

檔案所有者

例如:chmod  u+x  a.txt

chmod u+x,o-x a.txt

用數字來表示許可權(r=4,w=2,x=1,-=0) chmod 777 t.txt(777=4(r)+2(w)+1(x),4(r)+2(w)+1(x),4(r)+2(w)+1(x)),可以用和表示,三個為一組。

例如:chmod  750  b.txt ----750翻譯為:rwx

r-x--- 集執行750之後許可權變為這樣。

rwx和數字表示方式能隨意切換

注意:root使用者是超級使用者,不管有沒有許可權,root都能進行更改。用普通使用者測試許可權。

不能用乙個普通使用者去修改另乙個普通使用者的許可權。

英文:change file ownership

作用:更改檔案或者目錄的所有者 

改變root root 為hadoop使用者則如chown hadoop:hadoop t.txt

語法 : chown user[:group] file... 

-r : 遞迴修改

引數格式 : 

user : 新的檔案擁有者的使用者 id

group : 新的檔案擁有者的使用者群體(group) 

eg:#chown lee file1   把file1檔案的所有者改為使用者lee

eg:#chown lee:test file1   把file1檔案的所有者改為使用者lee,所屬組改為test

eg:#chown

–r  lee:test dir   修改dir及其子目錄的所有者和所屬組

英文:change file group ownership

作用:改變檔案或目錄的所屬組

語法 : chgrp [group] file... 

eg:chgrp root test.log 把test.log的所屬組修改為root

一文帶你徹底搞懂ThreadLocal

共享變數一直是併發中的老大難問題,每個執行緒都對它有操作權,所以執行緒之間的同步很關鍵,鎖也就應運而生。這裡換乙個思路,是否可以把共享變數私有化?即每個執行緒都擁有乙份共享變數的本地副本,每個執行緒對應乙個副本,同時對共享變數的操作也改為對屬於自己的副本的操作,這樣每個執行緒處理自己的本地變數,形成...

Go學習 一文徹底搞懂go mod使用

jquery中文網為您提供一文徹底搞懂go mod使用等資源,歡迎您收藏本站,我們將為您提供最新的一文徹底搞懂go mod使用資源 目錄 一 如何使用go mod 二 golang開啟mod後import報紅解決 三 go mod 怎麼匯入本地其它專案的包?四 完整 此時專案可以放在任意位置,不必非...

一文搞懂transform skew

目錄 如何理解斜切 skew,先看乙個 demo。在下面的 demo 中,有 4 個正方形,分別是 紅色 不做 skew 變換,綠色 x 方向變換,藍色 y 方向變換,黑色 兩個方向都變換,拖動下面的滑塊可以檢視改變 skew 角度後的效果。切換 selector 可以設定 transform or...