中文字幕视频在线看,亚洲精品无码久久久久av老牛,亚洲精品无码av片,亚洲av影院一区二区三区,亚洲国产精品成人久久久

ubuntu刪除用戶命令

場景:我在學習git 克隆的時候,想自己實操一下,發(fā)現(xiàn)本身的機器ssh的配置已經(jīng)很好了。不想再刪了,然后就想新建一個用戶

我們可以了解到的命令:useradd 、userdel、adduser、deluser、usermod、vipw、vipw -s、vigr
我們可以了解到的文件:/etc/default/useradd、 /etc/login.defs、 /etc/passwd 、/etc/shadow、/etc/adduser.conf、/etc/deluser.conf、/etc/passwd、/etc/shadow、/etc/skel

創(chuàng)建用戶

ubuntu刪除用戶命令

sudo useradd test cd /home/ ll
ubuntu刪除用戶命令

怎么沒有我剛開始創(chuàng)建的用戶目錄呀。先不管了,切換到test用戶上??!

sudo su - test
ubuntu刪除用戶命令

怎么跟我預想的不一樣呀。查找了一下useradd命令的幫助吧

man useradd
ubuntu刪除用戶命令

我們簡單列出幾個比較常用的吧,詳細的可以自己查看

-b, --base-dir BASE_DIR
 如果沒有使用 -d HOME_DIR,則使用默認的基目錄。BASE_DIR 加上賬戶名就是主目錄。選項沒有指定,useradd 將使用 /etc/default/useradd 中的 HOME 變量,或者默認的 /home。
-d, --home-dir HOME_DIR 
 將創(chuàng)建新用戶,并使用 HOME_DIR 作為用戶登陸目錄的值。默認值是將 LOGIN 名附加到 BASE_DIR 后面,并使用這作為登陸目錄。目錄不一定必須已經(jīng)存在 HOME_DIR,但是會在需要時創(chuàng)建
 -m, --create-home
 如果不存在,則創(chuàng)建用戶主目錄。骨架目錄中的文件和目錄(可以使用 -k 選項指定),將會復制到主目錄。
 -M, --no-create-home
 不創(chuàng)建用戶主目錄,即使系統(tǒng)在 /etc/login.defs 中的設置 (CREATE_HOME) 為 yes
-s, --shell SHELL
 用戶的登錄 shell 名。默認為留空,讓系統(tǒng)根據(jù) /etc/default/useradd 中的 SHELL 變量選擇默認的登錄 shell,默認為空字符串。 
-g, --gid GROUP 
 用戶初始登陸組的組名或號碼。組名必須已經(jīng)存在。組號碼必須指代已經(jīng)存在的組。

這其中涉及到兩個文件,一個是/etc/default/useradd和/etc/login.defs

/etc/default/useradd 存放了一些默認值
 /etc/login.defs 存放了創(chuàng)建用戶的一些默認配置

看到這里,我們能看出來。我們創(chuàng)建用戶用的是無參數(shù)的。導致我們創(chuàng)建的用戶有很多配置沒有。那我們刪除用戶test,重新加參數(shù)創(chuàng)建

userdel test // 刪除用戶,后面會說到
useradd -m test
cd /home/
ll
sudo su - test

這樣創(chuàng)建出來的用戶是在/home/有用戶目錄

ubuntu刪除用戶命令

我們可以看到,shell命令行,跟我們原來的不一樣。這是因為,默認創(chuàng)建的用戶使用的是登錄shell是/bin/sh,而我們平常用的是/bin/bash(默認值在/etc/default/useradd下)

ubuntu刪除用戶命令

這樣我們就要更改一下test用戶的登錄shell版本,

sudo usermod -s '/bin/bash' test
ubuntu刪除用戶命令

這樣一來,跟我們原來的一樣了。完美~~這時我們會發(fā)現(xiàn)登錄用戶test還沒有設置密碼,我們再執(zhí)行下面命令。輸入密碼,可以給test用戶設置密碼

exit // 先退出test用戶
sudo passwd test
su - test // sudo su - test 好像怎么樣都不需要密碼
ubuntu刪除用戶命令

關于創(chuàng)建用戶目錄,理解一下-m、-b、 -d三個參數(shù)。-b指定基目錄 -b指定用戶命令,-m其實是一個復制命令,會將/etc/skel得文件骨架結構,復制到你創(chuàng)建用戶里面(文件不存在,就會創(chuàng)建)。一切都是默認值的話,用戶的目錄就是 /home/test/

至此,我們一個用戶就創(chuàng)建完成了。

刪除用戶

ubuntu刪除用戶命令

sudo userdel test // 記住要登出,要不然刪除會報錯

用戶就會被刪除,但是我們可以發(fā)現(xiàn),在home底下,對應的test文件沒有刪除,我們執(zhí)行刪除文件夾的命令就可以

sudo rm -rf test/
ubuntu刪除用戶命令

其實呢,我們可以在刪除用戶的時候,添加一個 `-r`的參數(shù),可以直接在刪除用戶的時候,把用戶目錄也一起刪除了

刪除命令的詳細參數(shù),可以用 man userdel來查看。

其余命令

在這學習中,我還發(fā)現(xiàn)了一個命令 adduser和deluser,其實這兩個命令跟useradd和deluser命令都是創(chuàng)建用戶的命令。

adduser他是一個perl腳本,利用交互式的方式,來創(chuàng)建用戶,適合初學者。他默認登錄shell就是’/bin/bash’,能創(chuàng)建用戶目錄,還能直接設置密碼。但是最終還是用的useradd命令。deluser也是一樣的道理。有興趣的可以取看一下,很簡單的。

ubuntu刪除用戶命令

注意:系統(tǒng)不一樣,命令可能不太一樣,我的是ubuntu 18的,但是我看他們說,centos的adduser和useradd其實就是一個命令,通過軟鏈接得出的adduser

centos

ubuntu刪除用戶命令

ubuntu

ubuntu刪除用戶命令

總結:

useradd/adduser:添加用戶userdel/deluser:刪除用戶usermod:修改用戶信息/etc/default/useradd:用useradd創(chuàng)建用戶的一些配置的默認值/etc/login.defs: 用useradd創(chuàng)建用戶的一些默認配置/etc/adduser.conf: 用adduser創(chuàng)建用戶的默認配置/etc/deluser.conf: 用deluser刪除用戶的默認配置/etc/passwd:存放所有用戶的信息(所有用戶可見)/etc/shadow:存放用戶的加密密碼信息(僅管理員可見)/etc/skel :新建用戶的根目錄的文件結構 vipw命令:可以修改/etc/passwd vipw -s 命令:可以修改/etc/shadow

vipw 也是一中vi,不過僅是修改用戶信息文件的,打開就是/etc/passwd,它會給文件上鎖,如果已經(jīng)被打開了,你就不可再打開了。除此之外,還有vipg,修改用戶組文件

版權聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至2705686032@qq.com 舉報,一經(jīng)查實,本站將立刻刪除。原文轉載: 原文出處:

(0)
尊云-小張的頭像尊云-小張
上一篇 2024 年 5 月 4 日 14:01
下一篇 2024 年 5 月 4 日 14:07

相關推薦

發(fā)表回復

登錄后才能評論

聯(lián)系我們

400-900-3935

在線咨詢: QQ交談

郵件:cong@zun.com

工作時間:365天無休服務 24小時在線

添加微信