linux用戶管理及權(quán)限設(shè)置

上傳人:簡****9 文檔編號:25236428 上傳時間:2021-07-22 格式:DOCX 頁數(shù):14 大小:33.25KB
收藏 版權(quán)申訴 舉報 下載
linux用戶管理及權(quán)限設(shè)置_第1頁
第1頁 / 共14頁
linux用戶管理及權(quán)限設(shè)置_第2頁
第2頁 / 共14頁
linux用戶管理及權(quán)限設(shè)置_第3頁
第3頁 / 共14頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《linux用戶管理及權(quán)限設(shè)置》由會員分享,可在線閱讀,更多相關(guān)《linux用戶管理及權(quán)限設(shè)置(14頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、Linux 用戶管理及權(quán)限設(shè)置Linux 系統(tǒng)是一個多用戶多任務(wù)的分時操作系統(tǒng), 任何一個要使用系統(tǒng)資源的用戶, 都必須首先向系統(tǒng)管理員申請一個賬號, 然后以這個賬號的身份進(jìn)入系統(tǒng)。 用戶的賬號一方面可以幫助系統(tǒng)管理員對使用系統(tǒng)的用戶進(jìn)行跟蹤, 并控制他們對系統(tǒng)資源的訪問; 另一方面也可以幫助用戶組織文件, 并為用戶提供安全性保護(hù)。 每個用戶賬號都擁有一個惟一的用戶名和各自的口令。用戶在登錄時鍵入正確的用戶名和口令后,就能夠進(jìn)入系統(tǒng)和自己的主目錄。實現(xiàn)用戶賬號的管理,要完成的工作主要有如下幾個方面: 用戶賬號的添加、刪除與修改。 用戶口令的管理。 用戶組的管理。注:此說明適用于Debian、

2、Redhat、 suse、 Ubuntu 、 Fedora 等眾多 linux 系統(tǒng),并對多少位沒有區(qū)別。一、 Linux 系統(tǒng)用戶賬號的管理用戶賬號的管理工作主要涉及到用戶賬號的添加、修改和刪除。添加用戶賬號就是在系統(tǒng)中創(chuàng)建一個新賬號, 然后為新賬號分配用戶號、 用戶組、 主目錄和登錄 Shell 等資源。剛添加的賬號是被鎖定的,無法使用。1 、添加新的用戶賬號添加新用戶帳號使用useradd命令,其語法如下:代碼 :useradd 選項 用戶名其中各選項含義如下:代碼 :- c comment 指定一段注釋性描述。- d 目錄 指定用戶主目錄,如果此目錄不存在,則同時使用 -m 選項,可以

3、創(chuàng)建主目錄。- g 用戶組 指定用戶所屬的用戶組。- G 用戶組,用戶組指定用戶所屬的附加組。- s Shell 文件 指定用戶的登錄Shell 。- u 用戶號 指定用戶的用戶號,如果同時有-o 選項,則可以重復(fù)使用其他用戶的標(biāo)識號。用戶名 指定新賬號的登錄名。例 1:代碼 :- useradd -d /home/olcs -m olcs此命令創(chuàng)建了一個用戶sam,其中-d和-m選項用來為登錄名sam產(chǎn)生一個主目錄/home/olcs (/home為默認(rèn)的用戶主目錄所在的父目錄) 。例 2:代碼 :- useradd -s /bin/bash -g olcs -G olcs,root此命令新

4、建了一個用戶gem,該用戶的登錄 Shell是/bin/bash ,它屬于01cs用戶組,同時又屬于 root 用戶組,其中 olcs 用戶組是其主組。這里可能新建組: #groupadd olcs增加用戶賬號就是在/etc/passwd 文件中為新用戶增加一條記錄,同時更新其他系統(tǒng)文件如/etc/shadow, /etc/group 等。Linux提供了集成的系統(tǒng)管理工具userconf,它可以用來對用戶賬號進(jìn)行統(tǒng)一管理。2、刪除帳號如果一個用戶的賬號不再使用,可以從系統(tǒng)中刪除。刪除用戶賬號就是要將/etc/passwd等系統(tǒng)文件中的該用戶記錄刪除, 必要時還刪除用戶的主目錄。 刪除一個已有

5、的用戶賬號使用 userdel 命令,其格式如下:代碼 :userdel 選項 用戶名常用的選項是-r ,它的作用是把用戶的主目錄一起刪除。例如:代碼 :- userdel -r olcs此命令刪除用戶 olcs 在系統(tǒng)文件中(主要是/etc/passwd, /etc/shadow, /etc/group 等)的記錄,同時刪除用戶的主目錄。3、修改帳號主目錄、用戶組、 登修改用戶賬號就是根據(jù)實際情況更改用戶的有關(guān)屬性,如用戶號、錄 Shell 等。修改已有用戶的信息使用 usermod 命令,其格式如下: 代碼 :usermod 選項 用戶名常用的選項包括-c, -d, -m, -g, -G,

6、-s, -u以及-o等,這些選項的意義與useradd命令中的選項一樣,可以為用戶指定新的資源值。另外,有些系統(tǒng)可以使用如下選項:代碼 :- l 新用戶名這個選項指定一個新的賬號,即將原來的用戶名改為新的用戶名。例如:代碼 :- usermod -s /bin/csh -d /home/zinglabs -g olcsteam olcs此命令將用戶 olcs 的登錄 Shell 修改為csh, 主目錄改為/home/zinglabs , 用戶組改為olcsteam。4、用戶口令的管理用戶管理的一項重要內(nèi)容是用戶口令的管理。 用戶賬號剛創(chuàng)建時沒有口令, 但是被系統(tǒng)鎖定,無法使用,必須為其指定口令

7、后才可以使用,即使是指定空口令。指定和修改用戶口令的Shell命令是passwd。超級用戶可以為自己和其他用戶指定口令,普通用戶只能用它修改自己的口令。命令的格式為:代碼 :passwd 選項 用戶名可使用的選項:代碼 :- l 鎖定口令,即禁用賬號。- u 口令解鎖。- d 使賬號無口令。- f 強迫用戶下次登錄時修改口令。如果默認(rèn)用戶名,則修改當(dāng)前用戶的口令。例如,假設(shè)當(dāng)前用戶是olcs,則下面的命令修改該用戶自己的口令:代碼 :$ passwdOld password:*New password:*Re-enter new password:*如果是超級用戶,可以用下列形式指定任何用戶的

8、口令:代碼 :- passwd olcsNew password:*Re-enter new password:* 普通用戶修改自己的口令時, passwd 命令會先詢問原口令,驗證后再要求用戶輸入兩遍新口令, 如果兩次輸入的口令一致, 則將這個口令指定給用戶; 而超級用戶為用戶指定口令時,就不需要知道原口令。為了系統(tǒng)安全起見, 用戶應(yīng)該選擇比較復(fù)雜的口令, 例如最好使用 8 位長的口令, 口令中包 含有大寫、小寫字母和數(shù)字,并且應(yīng)該與姓名、生日等不相同。為用戶指定空口令時,執(zhí)行下列形式的命令:代碼 :- passwd -d olcs此命令將用戶 sam 的口令刪除,這樣用戶 sam 下一次登

9、錄時,系統(tǒng)就不再詢問口令。passwd 命令還可以用 -l(lock) 選項鎖定某一用戶,使其不能登錄,例如:代碼 :- passwd -l olcs備注: /usr/bin/passwd 是修改用戶密碼的程序 密碼記錄在 /etc/shadow /etc/passwd 是用戶數(shù)據(jù)庫,其中的域給出了用戶名、加密口令和用戶的其他信息/etc/shadow 是在安裝了影子(shadow) 口令軟件的系統(tǒng)上的影子口令文件。影子口令文件將/etc/passwd 文件中的加密口令移動到 /etc/shadow 中,而后者只對超級用戶 ( r o o t )可讀。Linux /etc/shadow 文件中

10、的記錄行與 /etc/passwd 中的一一對應(yīng),它由 pwconv 命令根據(jù)/etc/passwd 中的數(shù)據(jù)自動產(chǎn)生。5、口令時效口令時效是系統(tǒng)管理員用來防止機構(gòu)內(nèi)不良口令的一種技術(shù)。 在 Linux 系統(tǒng)上, 口令時效是通過chage命令來管理的,格式為:chage 口下面列出了 chage命令的選項說明:- m days : 指定用戶必須改變口令所間隔的最少天數(shù)。如果值為0 ,口令就不會過期。- M days : 指定口令有效的最多天數(shù)。 當(dāng)該選項指定的天數(shù)加上-d 選項指定的天數(shù)小于當(dāng)前的日期時,用戶在使用該帳號前就必須改變口令。- d days: 指定從 1970 年 1 月 1 日

11、起,口令被改變的天數(shù)。- I days : 指定口令過期后,帳號被鎖前不活躍的天數(shù)。如果值為0, 帳號在口令過期后就不會被鎖。- E date: 指定帳號被鎖的日期。 日期格式 YYYY-MM-DD 。 若不用日期, 也可以使用自 1970 年 1 月 1 日后經(jīng)過的天數(shù)。- W days : 指定口令過期前要警告用戶的天數(shù)。- l : 列出指定用戶當(dāng)前的口令時效信息,以確定帳號何時過期。例如下面的命令要求用戶 user1 兩天內(nèi)不能更改口令,并且口令最長的存活期為 30 天,并且口令過期前5 天通知用戶chage -m 2 -M 30 -W 5 user1可以使用如下命令查看用戶 user1

12、 當(dāng)前的口令時效信息: chage -l user1提示: 1)可以使用 chage 進(jìn)入交互模式修改用戶的口令時效。2)修改口令實質(zhì)上就是修改影子口令文件/etc/shadow 中與口令時效相關(guān)的字段值。二、 Linux 系統(tǒng)用戶組的管理每個用戶都有一個用戶組,系統(tǒng)可以對一個用戶組中的所有用戶進(jìn)行集中管理。不同 Linux系統(tǒng)對用戶組的規(guī)定有所不同, 如 Linux 下的用戶屬于與它同名的用戶組, 這個用戶組在創(chuàng)建用戶時同時創(chuàng)建。用戶組的管理涉及用戶組的添加、刪除和修改。組的增加、刪除和修改實際上就是對/etc/group 文件的更新。1 、增加一個新的用戶組增加一個新的用戶組使用 grou

13、padd 命令,其格式如下:代碼 :groupadd 選項 用戶組可以使用的選項有:代碼 :# g GID 指定新用戶組的組標(biāo)識號( GID ) 。# o 一般與 -g 選項同時使用,表示新用戶組的 GID 可以與系統(tǒng)已有用戶組的 GID 相同。例 1:代碼 :# groupadd olcs此命令向系統(tǒng)中增加了一個新組 olcs , 新組的組標(biāo)識號是在當(dāng)前已有的最大組標(biāo)識號的基礎(chǔ)上加 1。例 2:代碼 :# groupadd -g 101 group1此命令向系統(tǒng)中增加了一個新組group2,同時指定新組的組標(biāo)識號是101。2、刪除已有用戶組如果要刪除一個已有的用戶組,使用 groupdel

14、命令,其格式如下:代碼 :groupdel 用戶組例如:代碼 :# groupdel group1此命令從系統(tǒng)中刪除組group1 。3、修改用戶組的屬性修改用戶組的屬性使用groupmod 命令。其語法如下:代碼 :groupmod 選項 用戶組常用的選項有:代碼 :# g GID 為用戶組指定新的組標(biāo)識號。# o 與 -g 選項同時使用,用戶組的新GID 可以與系統(tǒng)已有用戶組的 GID 相同。# n 新用戶組 將用戶組的名字改為新名字例 1:代碼 :# groupmod -g 102 group1此命令將組 group1 的組標(biāo)識號修改為102。例 2:代碼 :# groupmod -g

15、10000 -n group2 groupl此命令將組 group1 的標(biāo)識號改為10000 ,組名修改為group2。4、用戶在用戶組間切換如果一個用戶同時屬于多個用戶組,那么用戶可以在用戶組之間切換,以便具有其他用戶組的權(quán)限。用戶可以在登錄后,使用命令newgrp切換到其他用戶組,這個命令的參數(shù)就是目的用戶組。例如:代碼:$ newgrp root這條命令將當(dāng)前用戶切換到root用戶組,前提條件是 root用戶組確實是該用戶的主組或附加組。類似于用戶賬號的管理,用戶組的管理也可以通過集成的系統(tǒng)管理工具來完成。讓Linux系統(tǒng)中的普通用戶也有超級用戶的權(quán)限三、目錄權(quán)限管理1、3種基本權(quán)限在L

16、inux中,將使用系統(tǒng)資源的人員分為4類:超級用戶、文件或目錄的屬主、屬主的同組人和其他人員。超級用戶擁有對Linux系統(tǒng)一切操作權(quán)限,對 于其他3類用戶都要指定對文件和目錄的訪問權(quán)限。代表字符對應(yīng)數(shù)值權(quán)限對文件的含義對目錄的含義r4讀可以讀文件的內(nèi)容可以列出目錄中的文件列表w2寫可以修改該文件可以在目錄中創(chuàng)建刪除文件x1可執(zhí)行可以執(zhí)行該文件可以使用cd命令進(jìn)入該目錄-0無2、查看文件和目錄的權(quán)限可以使用帶l參數(shù)的ls命令查看文件或目錄的權(quán)限liubingsg62O_llldb_backup$Is -1total 220drwKr-Kr2rootroot4096Sep1311:31diw國工一

17、荏匚一耳5rootH。0七4096Oct1208:se2rootroot4096Sep1315:36-I? w-i?1丁。ot88。1Otn10:15Hcdist, frm一 wr 1rootroot160192Oct1110:15rcdict. MYD一工期干一丁 -1rootT Cot.31744Oct1110:15red it t. M?I每一行顯示一個文件或目錄的信息, 這些信息包括文件的類型、 文件的權(quán)限、 文件的屬主和文件的所屬組,還有文件的大小以及創(chuàng)建時間和文件名。輸出列表中每一行第一列的第一個字母指示了該文件的類型。各種文件類型及代表字符如下:-:普通文件b :塊文件設(shè)備,是特

18、殊的文件類型d:目錄文件,事實上在ext2fs中,目錄是一個特殊的文件c:字符文件設(shè)備,是特殊的文件類型l :符號鏈接文件,實際上它指向另一個文件s 、 p :管道文件,這些文件關(guān)系到系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和管道,通常很少見到第一列的其余9 個字母可分為三組, 3 個字母一組, 這 3 組分別代表: 文件屬主的權(quán)限、文件所屬組的權(quán)限和其他用戶的權(quán)限。每組中的 3 個欄位分別表示讀、 寫、執(zhí)行權(quán)限。第210個字符當(dāng)中的每3個為一組,左邊三個字符表示所有者權(quán)限,中間3個字符表示與所有者同一組的用戶的權(quán)限, 右邊 3 個字符是其他用戶的權(quán)限。 這三個一組共9 個字符,代表的意義如下:r(Read ,讀?。?

19、:對文件而言,具有讀取文件內(nèi)容的權(quán)限;對目錄來說,具有瀏覽目錄的權(quán)限。w(Write, 寫入) :對文件而言,具有新增、修改文件內(nèi)容的權(quán)限;對目錄來說,具有刪除、移動目錄內(nèi)文件的權(quán)限。x(eXecute ,執(zhí)行 ) : 對文件而言,具有執(zhí)行文件的權(quán)限; 對目錄了來說該用戶具有進(jìn)入目錄的權(quán)限。:表示不具有該項權(quán)限。3 、更改操作權(quán)限( chmod/chown )系統(tǒng)管理員和文件屬主可以根據(jù)需要來設(shè)置文件的權(quán)限, 有兩種設(shè)置方法: 文字設(shè)定法和數(shù)值設(shè)定法。( 1)文字設(shè)定法chomd 的文字設(shè)定法的格式為: chmod ugoa+-=rwxugo第 1 個選項表示要賦予權(quán)限的用戶,具體說明如下:u

20、:屬主 g:所屬組用戶o:其他用戶a:所有用戶第 2 個選項表示要進(jìn)行的操作,具體說明如下:+ :增加權(quán)限- :刪除權(quán)限=:分配權(quán)限,同時將原有權(quán)限刪除第 3 個選項是要分配的權(quán)限,具體說明如下:r/x/w :允許讀取/寫入/執(zhí)行u/g/o :和屬主/所屬組用戶/其他用戶的權(quán)限相同例如:chmod go -r users/取消組用戶和其他用戶對文件users 的讀取權(quán)限chmod u+x users /對文件 users 的屬主增加招待權(quán)限chmod u+x,go-r users /對文件 users 的屬主添加執(zhí)行權(quán)限, 同時取消組用戶和其他用戶對文件的讀取權(quán)限( 2)數(shù)值設(shè)定法chmod

21、的數(shù)值設(shè)定法的格式為: chmod n1n2n3其中 n1 、 n2、 n3 分別代表屬主的權(quán)限、組用戶的權(quán)限和其他用戶的權(quán)限,這三個選項都是八進(jìn)制數(shù)字。 例如:chmod 755 adduser /對文件 adduser 的屬設(shè)置可讀、 寫和執(zhí)行的權(quán)限, 所屬組和其他用戶只設(shè)置讀和執(zhí)行權(quán)限,沒有寫權(quán)限chmod 600 user1/取消組用戶和其他用戶對文件user1 的一切權(quán)限(原權(quán)限為 -rw-rCrC )備注: 加入想一次修改某個目錄下所有文件的權(quán)限, 包括子目錄中的文件權(quán)限也要修改, 要使用參數(shù)-R表示啟動遞歸處理。4、更改屬組或同組人改變文件的屬主和組可以用 chown 命令,命令

22、格式為: chown -R 。例如:chmod osmond user1/將文件user1 的屬主改為osmondchmod osmond.osmond user1/將文件user1 的屬主和組都改成osmondchmod -R osmond.osmond mydir/將 mydir 目錄及其子目錄下的所有文件或目錄的屬主和組都改成osmond5、設(shè)置文件和目錄的生成掩碼用戶可以使用 umask 命令設(shè)置文件夾的默認(rèn)生成掩碼。默認(rèn)的生成掩碼告訴系統(tǒng)當(dāng)創(chuàng)建一個文件或目錄時不應(yīng)該賦予哪些權(quán)限。如果用戶將umask 命令放 在環(huán)境文件(.bash_profile )中,就可以控制所有的新建文件或目錄

23、的訪問權(quán)限。其命令格式為: umasku1u2u3其中,u1、u2、u3分別表示的是不允許屬主有的權(quán)限、不允許同組人有的權(quán)限和不允許其他人有的權(quán)限。例如:umask 022/設(shè)置不允許同組用戶和其他用戶有寫權(quán)限umask/顯示當(dāng)前的默認(rèn)生成掩碼用法非常簡單,只需執(zhí)行umask 777 命令,便代表屏蔽所有的權(quán)限,因而之后建立的文件或目錄,其權(quán)限都變成 000,依次類推。通常root帳號搭配umask命令的數(shù)值為022、027 和 077,普通用戶則是采用002 ,這樣所產(chǎn)生的權(quán)限依次為755、 750、 700、 775 。用戶登錄系統(tǒng)時,用戶環(huán)境就會自動執(zhí)行rmask 命令來決定文件、目錄的

24、默認(rèn)權(quán)限。6、特殊權(quán)限設(shè)置( 1) SUID 、 SGID 和 sticky-bit除了上述的基本權(quán)限之外, 還有所謂的特殊權(quán)限存在。 由于特殊權(quán)限會擁有一些 “特權(quán) ” ,因而用戶若無特殊需要, 不應(yīng)該去打開這些權(quán)限, 避免安全方面出現(xiàn)嚴(yán)重漏洞, 甚至摧毀系統(tǒng)。下面列出了 3 個特殊權(quán)限的說明:SUID :當(dāng)一個設(shè)置了 SUID 位的可執(zhí)行文件被執(zhí)行時,該文件以所有者的身份運行, 也就是說無論誰來執(zhí)行這個文件, 他都擁有文件所有者的特權(quán), 可以任意存取該文件擁有者能使用的全部系統(tǒng)資源。如果所有者是root,那么執(zhí)行人就有超級用戶的特權(quán)了。SGID:當(dāng)一個設(shè)置了SGID位的可執(zhí)行文件被執(zhí)行時,

25、該文件將具有所屬組的特權(quán),任意存取整個組所能使用的系統(tǒng)資源;若一個目錄設(shè)置了SGID,則所有被復(fù)制到這個目錄下的文件,其所屬的組都會被重設(shè)為和這個目錄一樣,除非在復(fù)制文件時加上-p (preserve,保留文件屬性)參數(shù),才能保留原來所屬的群組設(shè)置。sticky-bit :對一個文件設(shè)置了sticky-bit之后,盡管其他用戶有寫權(quán)限,也必須由屬主執(zhí)行刪除、移動等操作,對一個目錄設(shè)置了sticky-bit之后,存放在該目錄下的文件僅允許其屬主執(zhí)行刪除、移動等操作。一個設(shè)置了 SUID的典型例子是 passwd程序,它允許普通用戶改變自己的口令,這是通過 改變/etc/shadow文件的口令字段

26、來實現(xiàn)的。然而系統(tǒng)管理員決不允許普通用戶擁有直接改變/etc/shadow文件的權(quán)限。解決方法是將 passwd程序設(shè)置SUID ,當(dāng)passwd被執(zhí)行時將擁 有超級 用戶的權(quán)限,而 passwd程序運行結(jié)束又回到普通用戶的權(quán)限,下面是顯示passwd程序的權(quán)限:1iublngsg620_111 db_backup$ LI /usr/hIn/passwd-r-s-3一一量 1 root root 24848 Sep 7 2004 /usr/bir一個設(shè)置了 sticky-bit的典型例子是系統(tǒng)臨時文件目錄/tmp ,這避免了不守法的用戶存心搞鬼,恣意亂刪其他用戶存放的文件。下面顯示/tmp目錄

27、的權(quán)限:|LiubingEg620_lLl db_backup$ 11 /tinp6 ro-ot root 4096 Oct 12 lb: 22(2) SUID、SGID 和 sticky-bit 的表示從上面的顯示可以看出,SUID是占用屬主的x位置為表示的;SGID是占用組的x位置來表示的;sticky-bit是占用其他人的x位置來表示 的。在表示上有大小定之分,假若同 時設(shè)置執(zhí)行權(quán)限和SUID、SGID和sticky-bit ,權(quán)限標(biāo)識字符是小寫的;倘若關(guān)閉執(zhí)行權(quán)限,則標(biāo)識字符會變成大寫。(3)設(shè)置特殊權(quán)限使用chmod命令設(shè)置特殊權(quán)限,仍然有字符設(shè)定法和數(shù)值設(shè)定法之分。使用字符設(shè)定 法

28、時,可以使用s和t權(quán)限字符,例如:chmod u+s /usr/bin/myapp 為程序/usr/bin/myapp 添加 SUID 權(quán)限chmod g+s /home/groupspace為目錄/home/groupspace 添力口 SGID 權(quán)限chmod o+t /home/share 為目錄/home/share 添力口 sticky-bit 權(quán)限使用chmod的數(shù)值設(shè)定法時,要使用 4位八進(jìn)制數(shù)值,其中第一位八進(jìn)制數(shù)用于設(shè)置 特殊權(quán)限,后三位八進(jìn)制數(shù)用于設(shè)置基本權(quán)限。例如:chmod 4755 /usr/bin/myapp/設(shè)置 SUIDchmod 2755 /home/grou

29、pspace /設(shè)置 SGIDchmod 1755 /home/share設(shè)置 sticky-bit附錄:1、用戶和組狀態(tài)命令whoami:用于顯示當(dāng)前用戶的名稱groups 口:用于顯示指定用戶所屬的組,若未指定用戶,則顯示當(dāng)前用戶所屬的組id:用于顯示用戶當(dāng)前的 UID、GID和用戶所屬的組列表su H口:用于轉(zhuǎn)換當(dāng)前用戶到指定的用戶帳號,若不指定用戶名則車t換當(dāng)前用戶到root;若使用參數(shù)-“,則在轉(zhuǎn)換當(dāng)前用戶的同時轉(zhuǎn)換用戶工作環(huán)境。newgrp 口:用于轉(zhuǎn)換用戶的當(dāng)前組到指定的附加組,用戶必須屬于該組才可以進(jìn)行。2、Linux下的帳戶系統(tǒng)文件Linux 下的帳戶系統(tǒng)文件主要有 /etc

30、/passwd、/etc/shadow、/etc/group 和/etc/gshadow 4 個。(1) /etc/passwd文件中每行定義一個用戶帳號,一行中又劃分為多個不同的字段定義用戶帳號的不同屬性,各字段用隔開。root;0:0:root:/root:/b in/bashbin! x: 1:1:13 in: /b Lri: /sbin.daenton:黑二2 : 2: daeiaon: /sbin: /sb in/nolog in adm:x:3:4:adm:/var/adm:/sbin/nologin Ip:W:4:7:Ip:/uar/spool/lpd:/sh in/n0凸8 i

31、n各字段定義如下:第一字段:用戶登錄系統(tǒng)時使用的用戶名,它在系統(tǒng)中是唯一的。第二字段:口令;在例子中我們看到的是一個x,其實密碼已被映射到/etc/shadow文件中;第三字段:UID,是一個整數(shù),系統(tǒng)內(nèi)部用它來標(biāo)識用戶。每個用戶的UID都是唯一的。root用戶的UID是0, 1499是系統(tǒng)的標(biāo)準(zhǔn)帳戶,普通用戶從 500開始。第四字段:GID,是一個整數(shù),系統(tǒng)內(nèi)部用它來標(biāo)識用戶所屬的組。第五字段:注釋性描述,例如存放用戶名全稱等信息,這是可選的第六字段:用戶home目錄所在位置,即用戶登錄系統(tǒng)后進(jìn)入的目錄。第七字段:批示該用戶使用的shell, Linux默認(rèn)為bash。例:給linux系統(tǒng)添

32、加一個帳號:useradd -g mysql -d /home/test -m test(:新建個用戶 test,屬于 mysql 組,開始 目錄是 /home/test)然后進(jìn)入/etc/passwd,可以看到剛加的用戶的信息。如下test:x:504:501:/home/test:/bin/bash(2) /etc/passwd文件對任何用戶均可讀,為了增加系統(tǒng)安全性,用戶的口令通常用shadowpasswords保護(hù)。/etc/shadow只對root用戶可讀。在安裝系統(tǒng)時,會詢問用戶是否啟用 shadow passwords功能。在安裝好系統(tǒng)后也可以用 pwconv命令和pwuncon

33、v來啟動或取消 shadowpasswords保護(hù)。經(jīng)過 shadow passwords保護(hù)的帳戶口令和相關(guān)設(shè)置信息保存在/etc/shadow文件里。Wot: $IB9XBSkZ5V2LkHdGiTyZmlDs j JqPU. 1:: 13649:.&; 99959:7 ::bin:4:13如4:0:99909:7:daenon:*:13404:019999:7:瓦dm;牛:13404:0:9999:7:IIp:*:13404:0:9999:7;:sync:*:13404:0:99399: 7::shutdQvm:*;13404;0:99999;7;:;halt:13404:0:9999:

34、7:nail:*:13404:0:9999;7:;:各字段意義如下:第一字段:用戶的帳戶名同 /etc/passwd ,字段非空;第二字段:用戶的口令,是加密過的;第三字段:上次修改口令的時間;從1970年1月1日起,到用戶最后一次更改口令的天數(shù);第四字段:兩次修改口令間隔最少的天數(shù);字段值為空,帳號永久可用;第五字段:兩次修改口令間隔最多的天數(shù);字段值為空,帳號永久可用;(99999表示不需要變更)第六字段:在用戶口令過期之前多少天提醒用戶更新;字段值為空,帳號永久可用;第七字段:在口令過期之后多少天禁用此用戶;如果這個字段的值為空,帳號永久可用;第八字段:在用戶口令過期之后到禁用帳戶的天數(shù)

35、(從1970年的1月1日開始的天數(shù)),字段值為空,帳號永久可用;第九字段:標(biāo)志,保留位;(3) /etc/group文件。將用戶分組是 Linux中對用戶進(jìn)行管理及控制訪問權(quán)限的一種手段。當(dāng)一個用戶同時是多個組的成員時,在/etc /passwd中記錄的是用戶所屬的主組,也就是登錄時所屬的默認(rèn)組,而其他的組稱為附加組。用戶要訪問附加組的文件時,必須首先使用newgrp命令使 自己成為所要訪問的組的成員。組的所有屬性都存放在/etc/group中,此文件對任何用戶均可讀。root!x!0!r ootbin:x:1:root, bindaemon d總21rt占百:量! 2 :十口白 k in.

36、dae sys : x: 3 :Toot, bina dm adm: 4. :i凸t, adnij daemon tty;5 ;disk:rootlp;x;7;daem口門j Ip各字段意義如下:第一字段: 第二字段: 第三字段: 不會相同 第四字段:用戶組名稱;用戶組口令,由于安全性原因,GID ,組的識別號,和 UID已不使用該字段保存口令,用類似,每個組都有自己獨有的x占??;ID號,不同組的GID用戶列表,每個用戶之間用,號分割;本字段可以為空;如果字段為空表示用戶組為GID的用戶名(4) /etc/gshadow文件用于定義用戶組口令、組管理員等信息,該文件只有root用戶可以讀取。I

37、root: : : rootbin : : I root, b in., daemon daemon: : : rootj b in, daemon sys : : : r oot3 b in, a dm 3dm: : :rcot, adm7 daeiuon各字段意義如下:第一字段:用戶組名稱,該字段與group文件中的組名稱對應(yīng);第二字段:用戶組口令,該字段用于保存已加密的口令;第三字段:組的管理員帳號,管理員有權(quán)對該組添加、刪除帳號;第四字段:屬于該組的用戶成員列表,用;”分隔;提示:帳戶管理的實質(zhì)就是管理上述的4個帳戶系統(tǒng)文件。3、Chmod命令詳解指令名稱:chmod使用權(quán)限:所有使用

38、者使用方式 :chmod -cfvR -help -version mode file說明:Linux/Unix的檔案存取權(quán)限分為三級:檔案擁有者、群組、其他。利用 chmod可以藉以控制檔案如何被他人所存取。mode :權(quán)限設(shè)定字串,格式如下:ugoa+-=rwxX,.,其中u表示該檔案的擁有者,g表示與該檔案的擁有者屬于同一個群體(group)者,o表示其他以外的人,a表示這三者皆是。+表示增加權(quán)限、-表示取消權(quán)限、=表示唯一設(shè)定權(quán)限。r表示可讀取,w表示可寫入,x表示可執(zhí)行,X表示只有當(dāng)該檔案是個子目錄或者該檔 案已經(jīng)被設(shè)定過為可執(zhí)行。- c :若該檔案權(quán)限確實已經(jīng)更改,才顯示其更改動作

39、- f :若該檔案權(quán)限無法被更改也不要顯示錯誤訊息- V :顯示權(quán)限變更的詳細(xì)資料- R :對目前目錄下的所有檔案與子目錄進(jìn)行相同的權(quán)限變更(即以遞回的方式逐個變更)- -help :顯示輔助說明- -version : 顯示版本范例:將檔案設(shè)為所有人皆可讀?。篶hmod ugo+r4 、 Chown 命令詳解指令名稱:chown使用權(quán)限:root使用方式:chown-cfhvR-help-versionuser:group file.說明 : Linux/Unix 是多人多工作業(yè)系統(tǒng), 所有的檔案皆有擁有者。 利用 chown 可以將檔案的擁有者加以改變。一般來說,這個指令只有是由系統(tǒng)管理者

40、 (root) 所使用,一般使用者沒有權(quán)限可以改變別人的檔案擁有者,也沒有權(quán)限可以自己的檔案擁有者改設(shè)為別人。只有系統(tǒng)管理者(root) 才有這樣的權(quán)限。user : 新的檔案擁有者的使用者IDgroup : 新的檔案擁有者的使用者群體(group)- c : 若該檔案擁有者確實已經(jīng)更改,才顯示其更改動作- f : 若該檔案擁有者無法被更改也不要顯示錯誤訊息- h : 只對于連結(jié)(link) 進(jìn)行變更,而非該 link 真正指向的檔案- v : 顯示擁有者變更的詳細(xì)資料- R : 對目前目錄下的所有檔案與子目錄進(jìn)行相同的擁有者變更( 即以遞回的方式逐個變更)- -help : 顯示輔助說明- -version : 顯示版本范例 :將檔案 的擁有者設(shè)為 users 群體的使用者 jessie :chown jessie:users

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!