日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux 用戶管理工具介紹

Linux是一個(gè)多用戶的操作系統(tǒng),她有完美的用戶管理工具,這些工具包括用戶的查詢、添加、修改,以及用戶之間相互切換的工具等;通過(guò)這些工具,我們能安全、輕松的完成用戶管理;
在這里我們要引入用戶控制工具的概念,比如對(duì)用戶添加的useradd或adduser ,對(duì)用戶刪除的 userdel ,與修改用戶相關(guān)信息的 usermod、chfn、chsh ,還有密碼設(shè)置工具passwd 等等;這些工具只所以被稱為用戶控制工具,理由是她們是控制和管理用戶的工具 。

一、與用戶管理相關(guān)的配置文件;


1、/etc/passwd 和/etc/groups

我們對(duì)用戶和用戶組進(jìn)行添加、修改、刪除最終目的是修改系統(tǒng)用戶 /etc/passwd和其加密資訊文件 /etc/shadows 以及用戶組的 /etc/groups和其加密資訊文件/etc/gshadow,所以對(duì)用戶和用戶組的添加并不僅僅是只能通過(guò)用戶添加、修改、刪除等用戶控制工具來(lái)完成,我們還能直接修改與用戶和用戶組相應(yīng)的配置文件來(lái)達(dá)到目的 。在 《用戶(user)和用戶組(group)配置文件詳解》一文中,我有談過(guò)通過(guò)修改用戶及用戶組配置文件的辦法來(lái)添加、刪除、修改用戶,進(jìn)而達(dá)到對(duì)系統(tǒng)用戶的管理;
參考文檔:
《Linux 用戶(user)和用戶組(group)管理概述》
《用戶(user)和用戶組(group)配置文件詳解》

2、超級(jí)權(quán)限控制sudo 的配置文件 /etc/sudoers ;

參考文檔: 《Linux 系統(tǒng)中的超級(jí)權(quán)限的控制》

3、添加用戶規(guī)則文件 /etc/login.defs 和 /etc/default/useradd

參考文檔:《Linux 用戶(user)和用戶組(group)管理概述》

二、添加用戶工具和方法;

添加用戶工具有useradd和adduser ,這兩個(gè)工具所達(dá)到的目的都是一樣的,在Fedora 發(fā)行版中,useradd 和adduser 用法是一樣的;但在slackware發(fā)行版本中,adduser和useradd 還是有所不同,表現(xiàn)為adduser 是以人機(jī)交互的提問(wèn)的方式來(lái)添加用戶;
【Linux 用戶管理工具介紹】除了useradd和adduser工具以外,我們還能通過(guò)修改用戶配置文件/etc/passwd和/etc/groups的辦法來(lái)實(shí)現(xiàn);
當(dāng)然我們也不要忽略一些發(fā)行版獨(dú)有用戶管理工具,比如Fedora 中有 system-config-users 工具;這個(gè)工具比較簡(jiǎn)單,點(diǎn)幾下鼠標(biāo)就能完成;

1、useradd 工具;

useradd 不加參數(shù)選項(xiàng)時(shí),后面直接跟所添加的用戶名時(shí),系統(tǒng)時(shí)讀取添加用戶配置文件/etc/login.defs和/etc/default/useradd文件,然后讀取/etc/login.defs和/etc/default/useradd中所定義的規(guī)則添加用戶;并向/etc/passwd和/etc/groups文件添加用戶和用戶組記錄;當(dāng)然/etc/passwd和/etc/groups的加密資訊文件也同步生成記錄;同時(shí)發(fā)生的還有系統(tǒng)會(huì)自動(dòng)在/etc/add/default中所約定的目錄中建用戶的家目錄,并復(fù)制/etc/skel中的文件(包括隱藏文件)到新用戶的家目錄中;
useradd 的語(yǔ)法:

usage: useradd; [-u uid [-o]] [-g group] [-G group,...]
[-d home] [-s shell] [-c comment] [-m [-k template]]
[-f inactive] [-e expire ] [-p passwd] name
useradd; -D [-g group] [-b base] [-s shell]
[-f inactive] [-e expire ]當(dāng)我們執(zhí)行useradd 用戶名 來(lái)添加用戶時(shí),我們會(huì)發(fā)現(xiàn)一個(gè)比較有意思的現(xiàn)象,新添中的用戶的家目錄總是被自動(dòng)添加到 /home目錄下,我們先舉個(gè)例子;
實(shí)例一:不加任何參數(shù),直接添加用戶;
[root@localhost beinan]# useradd; beinanlinux
[root@localhost beinan]# ls -ld /home/beinanlinux/
drwxr-xr-x; 3 beinanlinux beinanlinux 4096 11月; 2 15:20 /home/beinanlinux/ 在這個(gè)例子中,我們添加了beinanlinux用戶,我們?cè)诓榭?home/目錄時(shí),會(huì)發(fā)現(xiàn)系統(tǒng)自建了一個(gè)beinanlinux的目錄;
我們?cè)賮?lái)查看 /etc/passwd 文件有關(guān)beinanlinux的記錄,也會(huì)有新發(fā)現(xiàn);我們通過(guò)more 來(lái)讀取 /etc/passwd 文件,并且通過(guò)grep 來(lái)抽取 beinanlinux字段,得出如下一行;

推薦閱讀