當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 學(xué)習(xí)筆記 > 嵌入式學(xué)習(xí)筆記:linux用戶管理命令大總結(jié)
【1】用戶管理相關(guān)文件介紹
(1)用戶管理
用戶的屬性
1)用戶名
2)口令
3)用戶 ID(UID)
4)用戶主目錄(HOME)
5)用戶 shell
(2)/etc/passwd 文件
/etc/passwd 文件是系統(tǒng)能夠識別的用戶清單。用戶登陸時,系統(tǒng)查詢這個文件,確定用戶的 UID 并驗證用戶口令
1)登陸名
2)經(jīng)過加密的口令
3)UID
4)默認的 GID
5)個人信息
6)主目錄
7)登陸 shell
(3)/etc/group 文件
1)包含了 UNIX 組的名稱和每個組中成員列表
2)每一行代表一個組,包括 4 個字段:
組名
加密的口令
GID 號
成員列表,彼此用逗號隔開
(4)添加用戶
adduser
語法:adduser
實例:
# adduser newuser
添加用戶名為 newuser 的新用戶
(5)adduser 配置文件
/etc/adduser.conf
FIRST_UID=1000
LAST_UID=29999
USERS_GID=100
DHOME=/home
DSHELL=/bin/bash
SKEL=/etc/skel
(6)SKEL 模板
/etc/skel 目錄是被 /usr/sbin/useradd 使用
把想要新用戶擁有的配置文件從/etc/skel 目錄拷貝,常用的文件:
.bash_profile
.bashrc
.bash_logout
dircolors
.inputrc
.vimrc
【2】用戶管理相關(guān)命令介紹
(1)添加新用戶的過程
1) 系統(tǒng)
編輯 passwd 和 shadow 文件,定義用戶帳號
設(shè)置一個初始口令
創(chuàng)建用戶主目錄,用 chown 和 chmod 命令改變主目錄的屬主和屬性
2) 為用戶所進行的步驟
將默認的啟動文件復(fù)制到用戶主目錄中設(shè)置用戶的郵件主目錄并建立郵件別名
(2) 設(shè)置初始口令
1) 使用 passwd 命令可以修改用戶口令
2) root 用戶可以修改任何用戶的口令
語法:passwd [-k] [-l] [u] [-f] [-d] [-S] username
使用方法:
passwd username
(3) 修改用戶屬性 usermod
語法:usermod [-u uid [-o]] [-g group] [-G gropup,…]
[-d home [-m]] [-s shell] [-c comment]
[-l new_name] [-f inactive][-e expire]
[-p passwd] [-L|-U] name
舉例用戶 oldname 改名為 newname,注意要同時更改家目錄:
usermod –d /home/newname –m –l newname oldname
(4) 刪除用戶 deluser
語法: deluser
使用方法:
deluser --remove-home user1
刪除用戶 user1 的同時刪除用戶的工作目錄
(5) 添加用戶組
addgroup
語法: addgroup groupname
使用方法:
addgroup groupname
(6) 刪除用戶組 delgroup
語法:delgroup groupname
使用方法:
delgroup groupname1
【3】總結(jié)與思考
(1)本節(jié)課主要介紹了 linux 系統(tǒng)中用戶管理相關(guān)的重要配置文件以及用戶管理相關(guān)的命
令。
(2)思考
用戶相關(guān)的文件有哪些?
簡述添加用戶的過程。