Linux_ubuntu學習:創建、刪除用戶用戶組、切換用戶;創建目錄,創建文件;更改文件所有者、文件所屬用戶組,修改文件權限

創建用戶,用戶組

useradd xxx -m    創建一個xxx的用戶

sudo passwd xxx     設置xxx用戶的密碼

sudo groupadd test  創建test組

groupmod    查看所有的組

刪除用戶,用戶組

sudo groupdel test   刪除test組

userdel xxx       刪除xxx用戶,但不刪除主目錄

userdel -r xxx    刪除xxx用戶,刪除主目錄 

sudo su:進入管理員權限;輸入密碼,  exit:退到用戶。或 su  name(用戶名).

創建文件夾mkdir

mkdir test創建test目錄 
mkdir test1 test2 test3同時創建多個目錄 
mkdir –p test1 test12 test123 遞歸創建目錄 
mkdir –m 777 test 創建一個設定權限的目錄 
mkdir –v test1 test2 test3創建目錄的同時,提示創建過程信息

創建文件touch

 touch命令用於修改文件或者目錄的時間屬性,包括存取時間和更改時間。若文件不存在,系統會建立一個新的文件。

ls -l 可以顯示檔案的時間記錄。

語法

touch [-acfm][-d<日期時間>][-r<參考文件或目錄>] [-t<日期時間>][--help][--version][文件或目錄…]
  • 參數說明
  • a 改變檔案的讀取時間記錄。
  • m 改變檔案的修改時間記錄。
  • c 假如目的檔案不存在,不會建立新的檔案。與 --no-create 的效果一樣。
  • f 不使用,是爲了與其他 unix 系統的相容性而保留。
  • r 使用參考檔的時間記錄,與 --file 的效果一樣。
  • d 設定時間與日期,可以使用各種不同的格式。
  • t 設定檔案的時間記錄,格式與 date 指令相同。
  • --no-create 不會建立新檔案。
  • --help 列出指令格式。
  • --version 列出版本訊息。
touch testfile                #修改文件的時間屬性爲當前系統時間
touch file            #創建一個名爲“file”的新的空白文件 

更改文件所有者

chown   [-cfhvR]   user   file

-c:顯示更改的部分的信息
-f:忽略錯誤信息
-h:修復符號鏈接
-v:顯示詳細的處理信息
-R:處理指定目錄以及其子目錄下的所有文件

更改文件用戶組

chmod 命令

兩種使用方式

1)chmod [ u / g / o / a ] [ + / - / = ] [ r / w / x ] file

其中 :

u表示User,是文件的所有者

g表示跟User同Group的用戶

o表示Other,即其他用戶

a表示ALL,所有用戶

-------------------------------------

+表示增加權限

-表示取消權限

=表示取消之前的權限,並給予唯一的權限

-------------------------------------

r表示Read,即讀文件

w表示Write,即寫文件

x表示運行文件

------------------------------------

file表示文件的路徑

-c : 若該檔案權限確實已經更改,才顯示其更改動作 
-f : 若該檔案權限無法被更改也不要顯示錯誤訊息 
-v : 顯示權限變更的詳細資料 

-R : 對目前目錄下的所有檔案與子目錄進行相同的權限變更(即以遞迴的方式逐個變更) 
2)

chmod [xyz] file

其中,x,y,z分別表示數字(最大不超過7),並分別對應User、Group、Other

x,y,z的值由r(r=4),w ( w=2 ),x ( x=1 )來確定

0 [000] 無任何權限 
4 [100] 只讀權限 
6 [110] 讀寫權限 
7 [111] 讀寫執行權限 

sudo chmod 600 ××× (只有所有者有讀和寫的權限) 

sudo chmod 644 ××× (所有者有讀和寫的權限,組用戶只有讀的權限) 

sudo chmod 700 ××× (只有所有者有讀和寫以及執行的權限) 

sudo chmod 666 ××× (每個人都有讀和寫的權限) 

sudo chmod 777 ××× (每個人都有讀和寫以及執行的權限
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章