linux系統初識(三)

2021-08-25 19:43:19 字數 1840 閱讀 5949

/etc/passwd檔案每個欄位的含義:

檔案中,每行有七段,每段用:分隔開來。

第乙個字段:記錄這個使用者的使用者名稱

第二個字段:密碼佔位符。如果是x,表示該使用者登入系統時,需要密碼。如果為空,則不需要密碼

第三個字段:記錄這個使用者的 id (uid)

第四個字段:記錄這個使用者的group id (gid)–所屬群組id

第五個字段:記錄這個使用者的注釋資訊(表述資訊)

第六個字段:記錄這個使用者的家目錄

第七個字段:記錄這個使用者是否可以登入作業系統的可執行檔案。若是/bin/bash,則是可以登入作業系統的。若是/sbin/nologin,則是不可登入作業系統。

用來儲存所有使用者的密碼,每個使用者占用一行記錄。(密碼顯示都已加密)

該檔案實際上就是存放使用者密碼的資料庫(database)。

a) 第1個字段是使用者名稱。

b) 第2個字段是密碼,這個密碼是經過md5加密演算法加密過的密碼。

/etc/group/檔案每個欄位的含義:

第乙個字段:組名

第二個字段:組密碼,x表示這個群組在登入linux系統時必須使用密碼。

第三個字段:組id(gid)

第四個字段:記錄這個群組裡還有哪些群組成員。

組密碼檔案,類似與shadow檔案

1、建立新使用者時,實際建立了以下幾個檔案:

eg:useradd test

上述命令會生成一下檔案或在以下檔案中產生記錄:

/etc/passwd:在最後一行生成記錄

/etc/shadow:在最後一行生成記錄

/etc/group:在最後一行生成記錄

/etc/gshadow:在最後一行生成記錄

/var/spool/mail/test

/home/test/

2、useradd命令的功能:新增乙個使用者。

useradd命令的常用選項:

–u:指定使用者的uid

–g:指定使用者所屬的群組

–d:指定使用者的家目錄

–c:指定使用者的備註資訊

–s:指定使用者所用的shell

eg:useradd –u 600 –g police -c bigsb -s /bin/bash user01

刪除使用者

userdel -r user01(一定加-r,否則刪不乾淨)

鎖住使用者及將使用者解鎖

usermod –l:鎖住賬戶

usermod -u:解鎖賬戶

修改使用者賬戶資訊

usermod命令的常用選項:

–u:修改使用者的uid

–g:修改使用者的gid

–g:將乙個使用者加入到指定的群組中(覆蓋的形式)

–d:修改使用者的家目錄(修改的只是配置檔案,需要建乙個完整的家目錄)

–c:修改使用者的備註資訊

–s:修改使用者所用的shell

-ag:將乙個使用者追加入到指定的群組中(不是覆蓋的形式)

eg:a)修改babydog4使用者的家目錄為/home/babies的命令:

usermod –d /home/babies babydog4

b)將babydog4這個使用者新增到babydog6這個群組中的命令:

usermod –g babydog6 babydog4

c) 將babydog4這個使用者的的gid變更為dog群組的命令:

usermod –g dog babydog4

建立乙個新的群組賬號

–g:指定群組的gid

修改乙個群組賬號的資訊

–g:修改群組的gid

–n:修改群組的名稱

初識Linux系統

1.pwd 顯示現在所在位置 2.ls 顯示目錄下的檔案 ls a 顯示隱藏檔案 帶 的就是隱藏檔案 ls a l 每個資料夾的詳細資訊 ls bbb 把查到的所有檔案資訊錄入bbb檔案中 ls bbb 把查到的資訊追加到bbb中,上面是重寫,這個是追加 cat bbb 查詢 bbb 的資訊 3.w...

一 初識Linux系統

說linux之前,必須提到unix。早在20世紀70年代,unix是開源且免費的。但79年,at t公司宣布了對其的商業化計畫,隨著開源軟體變成了版權式軟體,源 成為專利產品,很多人使用不了。在這樣的背景下,1991年10月linux linux is not unix 誕生了,並且開源。為什麼我們...

Linux系統 初識與深入

鳥哥私房菜linux基礎篇 鳥哥的linux私房菜基礎篇 第二版 鳥哥的linux私房菜基礎學習篇 第三版 鳥哥的linux私房菜伺服器架設篇 linux系統案例精解 完整版 linux系統案例精解是一本集linux 系統管理 oracle 資料庫 ha 高可用 系統效能分析 linux 日誌管理 ...