歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 學習鳥哥的Linux私房菜筆記(13)——用戶管理

學習鳥哥的Linux私房菜筆記(13)——用戶管理

日期:2017/3/1 13:37:46   编辑:關於Linux

一、檢查用戶身份

用戶可以使用下列指令了解用戶身份

who :查詢當前在線的用戶

groups :查詢用戶所屬組

id :顯示當前用戶信息

finger :查詢用戶信息

\

二、添加用戶

用指令添加命令

useradd <username>

passwd <passwd>

系統實際添加用戶的標准步驟

編輯 /etc/passwd 與 /etc/group

創建用戶主目錄

從 /etc/skel拷貝文件與目錄

讓新用戶獲得其主目錄與文件的擁有權

給新用戶一個密碼

三、更改/刪除用戶

1、更改用戶資料可以通過:

redhat - config - users 或 kusers之類的圖形界面工具完成

在字符界面下可以使用usermod指令來更改

\

重要參數: -c -d -e -G -g -S -u -p -L

設定用戶密碼過期

\

2、系統管理者可以用userdel指令來刪除已存在的用戶

參數-r可以幫助系統將一個用戶的目錄等一並刪除。

四、/etc/passwd文件

passwd文件中記錄的是用戶的登錄信息

每一行代表一個用戶,用:分割成七項,即用戶的基礎登錄信息。

添加或刪除一個用戶,最基礎的操作,即在passwd文件中添加或刪除個人記錄

\

login name :登錄用名(比如:root)

passwd:密碼(為了安全在另外一個文件)

uid:用戶身份編號(uid是0則是系統管理員,1-99是保留給系統作為默認賬戶使用的,uid>=500則是一般賬號)

gid:登錄默認所在組編號(/etc/group)

full name :用戶全名或注釋

hom directory :用戶主目錄

shell :用戶默認使用shell

五、Home 目錄

login.defs中的create home選項決定系統在建立用戶的時候是否同時創建其主目錄

\

系統在建立用戶主目錄時,會將/etc/skel下的內容復制到新目錄下。

\

最後,系統會使該目錄與其下的文件歸屬於新用戶。

chown -R user.group 目錄名

六、/etc/shadow

目前,Rad Hat Linux 默認將用戶密碼儲存在/etc/shadow文件中

passwd文件默認權限為644,shadow文件默認權限為400

shadow文件支持密碼過期設定功能

shadow文件中每一行表示一個系統用戶的密碼記錄,用:號分割

用戶可以通過authconfig來設定是否使用shadow文件及md5加密

\

shadow文件詳細

登錄用名

用戶密碼(一般經過md5加密)

從1970年1月1日起到密碼上一次更改的時間

密碼再過幾天可以被變更(0表示隨時可以被變更)

密碼再過幾天必須被變更(99999表示永遠不過期 )

密碼過期後幾天後賬號會被取消

從1970年1月1日算起,多少天後賬號失效

七、組管理

系統中組的信息,記錄在/etc/group中

系統用戶可以直接修改/etc/group文件達到更改組數據的目的,也可以使用以下指令

groupadd :添加一個組

groupdel:刪除一個存在組

groupmod:更改組的信息

用戶可用newgrp指令改變當前所在組

八、組文件

/etc/group中的每一行代表一個組,用:隔開不同項

group_name :組名

passwd:組密碼(一般不用)

GID:組身份編號

user_list:組成員列表

Copyright © Linux教程網 All Rights Reserved