Linux常用命令 第二版 許可權管理命令

2022-04-29 19:30:11 字數 1780 閱讀 2931

1、chmod[change the permissions mode of a file] : /bin/chmod

語法: chmod  [檔案或目錄名

] // 

直觀e.g. chmod u+wx filename

chmod o-x filename

chmod g=rwx filename

或者: chmod [mode=421] [檔案或目錄

] // 推薦

許可權所對數字:

r-4w-2

x-1e.g.  rwxr-xr-- 754

rw-r-x--x 651

752  rwxr-x-w-

chmod 777 dir1 //設定目錄

dir1

為所有使用者具有全部許可權 

附: su [-] username :可切換使用者 

// 實驗內容

退出: exit

總結:

目錄:r-ls

w-rm,touch,mkdir

x-cd

[因此,

在linux

系統中基本上所有的目錄都有

rx許可權

,不然得多彆扭

...]

2、chown[change file ownership]  /bin/chown

chown [使用者

] [檔名或目錄名

] #改變檔案所有者

e.g.  chown nobody file1  #改變檔案file1

的所有者為

nobody,nobody

為系統預設存在的使用者。

附-新增使用者:

1)useradd afang

2)passwd afang  #為其設定密碼

3、chgrp [change file group ownership ]  /bin/chgrp

chgrp [使用者組

] [檔案或目錄

]  #改變檔案或目錄的所屬組

#必須為系統已經存在的組

e.g. chgrp adm file1  #改變檔案file1

的所屬組為

adm 

#其中adm

是系統中已經有的乙個組。

[為啥要改變使用者組,組怎麼來用?咱們以後學習...]

4、umask /bin/umask  #顯示、設定檔案的預設許可權

umask [-s] //-s 以

rwx形式顯示新建檔案或目錄預設許可權,更直觀一些

e.g.  umask  //檢視預設許可權,比較傳統

#顯示 0022 :0-

特殊許可權位,

022-

使用者許可權位[u,

o],代表掩碼值;

計算:   777 - 022  =  755  // 這是建立目錄的預設許可權

666 - 022 = 644  // 是建立檔案的預設許可權,都沒有

x,檔案許可權都比目錄許可權少乙個

x附1:很多unix

系統中並沒有

-s這個選項,所以只能按照上面計算!

附2-linux許可權規則

:預設建立的檔案,不能授予可執行許可權(x)!好處是遮蔽了很多攻擊與病毒。

附3-改變預設許可權值

:umask [掩碼值

] //

掩碼值要首先計算,並不是最開始的許可權值

,一定是經過計算的掩碼值,但是一般不要改!

Linux常用命令 第二版

並不建議 照著像命令大全這類的書來學!常用命令大約有200個。檔案命名規則 a 除了 之外所有字元都合法!b 這些字元最好不用 1 空格符,製表符,退格符 2 連線符 3 特殊符號 等 c 避免用.作為開頭,用.開頭表示檔案隱藏 d 注意 大小寫敏感的,類似與c語言 而windows並不嚴格區分 e...

Linux常用命令 第二版 幫助命令

1 man manual usr bin man 獲得命令或配置檔案的幫助文件,優先檢視命令的幫助 格式 man 命令或配置檔案 會同時呼叫more e.g.man ls 檢視ls 命令的幫助資訊 man services 檢視配置檔案services 的幫助資訊 附 在linux 系統中幫助檔案分...

git常用命令 二 版本控制

檢視歷史版本 head指向當前版本 git log將歷史記錄以一行的形式展現出來 雜湊值全顯示 注意等號左右沒有空格 git log pretty oneline將歷史記錄以一行的形式展現出來 雜湊值顯示一部分 git log oneline歷史記錄 雜湊值一部分 帶移動步數 git reflog版...