linux許可權管理
⑴ linux 查看用戶許可權
使用w命令查看登錄用戶正在使用的進程信息w命令用於顯示已經登錄系統的用戶的名稱,以及他們正在做的事。該命令所使用的信息來源於/var/run/utmp文件。w命令輸出的信息包括:用戶名稱用戶的機器名稱或tty號遠程主機地址用戶登錄系統的時間空閑時間(作用不大)附加到tty(終端)的進程所用的時間(JCPU時間)當前進程所用時間(PCPU時間)用戶當前正在使用的命令w命令還可以使用以下選項-h忽略頭文件信息-u顯示結果的載入時間-s不顯示JCPU, PCPU, 登錄時間 。
使用who命令查看(登錄)用戶名稱及所啟動的進程who命令用於列舉出當前已登錄系統的用戶名稱。其輸出為:用戶名、tty號、時間日期、主機地址。
使用whoami命令查看你所使用的登錄名稱whoami命令用於顯示登入的用戶名。
隨時查看系統的歷史信息(曾經使用過系統的用戶信息)last命令可用於顯示特定用戶登錄系統的歷史記錄。如果沒有指定任何參數,則顯示所有用戶的歷史信息。在默認情況下,這些信息(所顯示的信息)將來源於/var/log/wtmp文件。該命令的輸出結果包含以下幾列信息:用戶名稱tty設備號歷史登錄時間日期登出時間日期總工作時間 。給你推薦一個網址去查詢Linux命令,你所需要的Linux命令都包含在裡面,有詳細的介紹,看下圖:
⑵ linux用戶和組的許可權管理
首先,修改用戶許可權,你的以最高級用戶登錄,從而設定別的用戶許可權!只有root用戶才能修改別的用戶許可權,用chmod修改,讀寫執行許可權,有兩種,一種是二進制許可權,如777,轉化為二進制為111 111 111 修改三組為讀寫執行都有!賦予,U(所有),G(組),O(其他)用戶組所有許可權,如051,轉化為二進制000 101 001,賦予三組用戶,U沒有任何許可權,G有讀與執行,O用戶只有執行!另一種是通過chmod a+/- rwx filename 中的一種許可權!
⑶ linux如何實現許可權管理
這個有點難度
⑷ linux給許可權命令是什麼
在 Linux 系統中,賦與一個(或者是多個)文件的命令是 chmod。如下所示:
$chmod 754 *.c
其中:7代表文件所有者本人的許可權為:可讀(4)、可寫(2)、可執行(1); 5 代表同組用戶的許可權為:可讀(4)、可執行(1);4 代表其它用戶的許可權為可讀。
⑸ linux中怎麼或得管理員許可權
直接使用root用戶登錄即可,用戶名為root,密碼為root的密碼。
對於已經進入普通用戶系統的情況,可以使用如下三種方式獲得管理員許可權:
1、注銷當前的用戶,之後用root用戶重新登錄
2、在終端中使用su命令,回車後輸入root用戶密碼即可,該終端中即變為超級用戶。
3、執行命令提升root許可權使用sudo 命令,即在要執行的命令前加sudo ,提示輸入密碼時輸入密碼即可。
註:在終端中輸入密碼是不可見的,輸入密碼後回車即可。
⑹ linux如何取得管理員許可權
哦,你用你當初設置的管理員賬號啊。
你可以選擇切換用戶,然後用root賬戶登錄。
或者直接在終端中輸入sudo root 或su root 輸入密碼即可變為管理員賬戶了,這時輸入chmod加你的文件夾路徑來改變你這個賬戶對該文件夾的存取許可權。
⑺ linux怎樣修改用戶許可權
linux中更改用戶許可權和用戶組可以使用chmod命令。
增加許可權給當前用戶 chmod +wx filename。
⑻ linux 怎樣為用戶授權
給用戶授權主要是這個用戶對某一個文件或者是莫一個文件夾的操作許可權,因為在Linux操作系統中的所有東西都可以統稱為文件。
比如對於一個文件 可以採用 chmod 命令進行授權 假設文件 / 文件夾 tset
chmod 777 test
此命令表示對 test 文件 / 文件夾所有用戶具有操作的許可權
其中 linux 對文件的許可權分為讀、寫、執行 ,分別用數字4、2、1表示,上述的7表示擁有最大的許可權
在linux操作系統中,對於一個文件 / 文件夾用戶分為三類,即擁有者,同組用戶和其他用戶。所以在上面的命令後面出現了三個7,分別代表擁有者和同組人員和其他用戶的許可權。
另外一種授權方式就是把某個文件/文件夾賦予某個用戶
chown 用戶名 文件路徑
⑼ linux的許可權分配特點
Linux中的用戶與用戶組
1、Linux多用戶、多任務的特性
不同用戶具有不同的許可權,每個用戶在許可權允許的范圍內完成不同的任務,
Linux正是通過這種許可權的劃分與管理,實現了多用戶多任務的運行機制。
2、Linux用戶的分類(3種)
在Linux下用戶是根據角色定義的,具體分為三種角色
每個用戶都有一個UID,並且是唯一的,通常UID號的取值范圍是0~65535,
a. 管理員(超級用戶):擁有對系統的最高管理許可權 ,默認是root用戶【0】
b. 系統用戶(虛擬用戶):
也叫「偽」用戶,這類用戶最大特點是不能登錄系統, 它們的存在主要是為了方便系統管理,滿足相應的系統進程對文件屬主的要求。
例如,系統默認的bin、adm、nobody用戶等,一般運行的web服務,默認使用的就是nobody用戶,但是nobody用戶是不能登錄系統的【1-499】
(運行後台程序,daemon守護進程)
c. 普通用戶:只能對自己目錄下的文件進行訪問和修改,具有登錄系統的許可權
例如,上面提到的crx用戶,A,B用戶等【500+】
3、用戶和組的概念
我們知道,Linux是一個多用戶多任務的分時操作系統,如果要使用系統資源,就必須向系統管理員申請一個帳戶,然後通過這個帳戶進入系統。這個帳戶和用戶是一個概念。
通過建立不同屬性的用戶,一方面,可以合理利用和控制系統資源;
另一方面,也可以幫助用戶組織文件,提供對用戶文件的安全性保護.
每個用戶都用一個唯一的用戶名和用戶密碼,在登錄系統時,只有正確輸入了用戶名和密碼,才能進入系統和自己的主目錄。
用戶組是具有相同特徵用戶的邏輯集合。
通過定義用戶組,在很大程度上簡化了管理工作
4、用戶和組的關系:
用戶和用戶組的對應關系有:一對一、一對多、多對一、多對多
一對一:一個用戶可以存在一個組中,也可以是組中的唯一成員。
一對多:一個用戶可以存在多個用戶組中,此用戶具有多個組的共同許可權
多對一:多個用戶可以存在一個組中,這些用戶具有和組相同的許可權
多對多:多個用戶可以存在多個組中,其實就是上面三個對應關系的擴展
為了方便用戶管理,提出了「組」的概念,可以給組分配許可權,把相同用戶的許可權放在同一個組中
5、三個重要配置文件
(1)/etc/passwd (冒號「:」為分隔符)
由於/etc/passwd文件是所有用戶都可讀的,因此就導致了用戶的密碼容易出現泄露,於是,Linux將用戶的密碼信息從/etc/passwd中分離出來,單獨放到一個文件中, 這個文件就是/etc/shadow。該文件只有root用戶擁有讀許可權,從而保證了用戶密碼的安全性。
現在許多linux版本都使用了shadow技術,把真正加密後的用戶密碼存放到/etc/shadow文件中,而在/etc/passwd文件的密碼欄位只存放一個特殊的字元,例如用「x"或者"*"來表示。
(3)/etc/group
5、每個用戶和每個用戶組都有一個屬於自己惟一的一個ID(分別是UID和GID)
6、什麼是shell ?
shell是你(用戶)和Linux(或者更准確的說,是你和Linux內核)之間的介面程序。你在提示符下輸入的每個命令都由shell先解釋然後傳給Linux內核。相當於一個翻譯官。Linux下常用的shell用sh、bash、csh等,
⑽ linux下的許可權是如何管理的
ll 顯示出來的信息 比方說這樣: -rw-r----- 1 cheng execute 275 11-06 16:53 spool_test.sh
那麼第一個欄位就是那個rw什麼的,r為讀(4),w為寫(2),x(1)為執行許可權 cheng為該文件(夾)的擁有者,execute為該文件(夾)的所屬組 275那些大小什麼的先不管。
chmod這個命令可以更改文件的讀寫執行許可權,可以看到從r開始一共是九個位置,每三個為一組,第一組表示擁有者的許可權,第二組表示所屬組的許可權,第三組表示其他人的許可權,例子裡面的許可權意思為擁有者可以讀寫,所屬組只能讀,其他人沒許可權。若要改成其他人可以讀,可以這樣寫:chmod 644 文件名。
chown 是用來更改文件的所屬組和擁有者的,比方將上面例子中的文件改為root擁有,屬於root組,可以這樣寫 chown root root 文件名。
說的可能不算詳細,有什麼不懂再問吧。