嵌入式學習筆記:linux用戶管理(li)命令大(da)總結
時間:2018-09-07 來源(yuan):未知
【1】用戶(hu)管理相(xiang)關(guan)文(wen)件(jian)介紹
(1)用戶管理
用戶的屬性
1)用戶名
2)口令
3)用戶 ID(UID)
4)用戶主目錄(HOME)
5)用戶 shell
(2)/etc/passwd 文件
/etc/passwd 文件是(shi)系統(tong)能夠識別(bie)的用(yong)戶(hu)(hu)(hu)清(qing)單(dan)。用(yong)戶(hu)(hu)(hu)登(deng)陸時,系統(tong)查(cha)詢這個文件,確定用(yong)戶(hu)(hu)(hu)的 UID 并驗(yan)證用(yong)戶(hu)(hu)(hu)口令(ling)
1)登陸名
2)經過加密的口令(ling)
3)UID
4)默認的 GID
5)個人(ren)信息
6)主目錄
7)登陸(lu) shell
(3)/etc/group 文件(jian)
1)包含了 UNIX 組的名稱和(he)每個組中成(cheng)員(yuan)列表
2)每(mei)一行代表(biao)一個(ge)組,包括 4 個(ge)字段:
組名
加密的口令
GID 號
成員列表,彼此用逗(dou)號隔開
(4)添加用戶(hu)
adduser
語法:adduser
實例:
# adduser newuser
添(tian)加用戶(hu)名(ming)為(wei) newuser 的新用戶(hu)
(5)adduser 配置(zhi)文件(jian)
/etc/adduser.conf
FIRST_UID=1000
LAST_UID=29999
USERS_GID=100
DHOME=/home
DSHELL=/bin/bash
SKEL=/etc/skel
(6)SKEL 模板
/etc/skel 目錄(lu)是(shi)被 /usr/sbin/useradd 使用(yong)
把(ba)想要新用戶擁有的配(pei)置(zhi)文件從/etc/skel 目錄拷貝,常用的文件:
.bash_profile
.bashrc
.bash_logout
dircolors
.inputrc
.vimrc
【2】用(yong)戶管理相(xiang)關命令介紹
(1)添加新用戶的過程
1) 系統
編輯 passwd 和 shadow 文件,定義(yi)用戶(hu)帳號
設置一個初始口令
創建用戶主目錄,用 chown 和 chmod 命令改變主目錄的屬(shu)(shu)主和屬(shu)(shu)性
2) 為用戶所進行的步驟
將默(mo)認的(de)啟動文件復制到用(yong)戶主目錄(lu)中(zhong)設置用(yong)戶的(de)郵件主目錄(lu)并(bing)建(jian)立郵件別名
(2) 設置(zhi)初始口令
1) 使用(yong) passwd 命令可(ke)以(yi)修改用(yong)戶口令
2) root 用戶可(ke)以修改任何用戶的(de)口(kou)令
語法:passwd [-k] [-l] [u] [-f] [-d] [-S] username
使用方法:
passwd username
(3) 修改用戶(hu)屬性(xing) 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
舉例(li)用戶 oldname 改名為 newname,注意要同(tong)時更(geng)改家目錄:
usermod –d /home/newname –m –l newname oldname
(4) 刪除用戶 deluser
語法: deluser
使用方法:
deluser --remove-home user1
刪除用(yong)戶(hu) user1 的同時(shi)刪除用(yong)戶(hu)的工(gong)作(zuo)目錄(lu)
(5) 添加用戶(hu)組
addgroup
語法: addgroup groupname
使用方法:
addgroup groupname
(6) 刪除(chu)用戶組 delgroup
語法:delgroup groupname
使用方法:
delgroup groupname1
【3】總(zong)結與(yu)思考
(1)本節課主要介紹(shao)了 linux 系(xi)統中用(yong)戶(hu)管(guan)理(li)相關的重要配(pei)置文件以及用(yong)戶(hu)管(guan)理(li)相關的命(ming)
令。
(2)思考
用(yong)戶相關(guan)的文件有哪些?
簡述添(tian)加用戶的過(guo)程。

