您好,登錄后才能下訂單哦!
這篇文章主要介紹“l(fā)inux怎么創(chuàng)建用戶(hù),添加及修改shell”的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“l(fā)inux怎么創(chuàng)建用戶(hù),添加及修改shell”文章能幫助大家解決問(wèn)題。
useradd -d /test -s /bin/bash -m test
-d
:指定用戶(hù)的家目錄
-s
:用戶(hù)的登錄shell
-m
:創(chuàng)建用戶(hù)家目錄
創(chuàng)建密碼:
passwd test然后輸入兩遍新密碼
vim /etc/passwd
此文件中記錄著所有用戶(hù)的信息,以6個(gè)冒號(hào)分隔出7段信息: 如:root:x:0:0:root:/root:/bin/bash
1)命令修改:
usermod -s /sbin/nologin test usermod -s /bin/false test ...
2)直接修改/etc/passwd文件:
vim /etc/passwd
shell是用戶(hù)和計(jì)算機(jī)交流的媒介,登錄shell保證用戶(hù)和計(jì)算機(jī)交流,非登錄shell無(wú)法讓計(jì)算機(jī)和用戶(hù)交流。 關(guān)于用戶(hù)的默認(rèn)登錄shell是在/etc/passwd文件中記錄的。
登錄shell是可以用戶(hù)登錄使用的,比如/bin/bash ,/bin/sh ,/bin/csh......一般 Linux默認(rèn)的用戶(hù)shell都是bash,也就是你可以登錄進(jìn)去寫(xiě)命令。
非登錄shell:經(jīng)典的/bin/nologin就是一個(gè)非登錄shell,也就是說(shuō)如果一個(gè)用戶(hù)默認(rèn)的是它,這個(gè)用戶(hù)即使登錄進(jìn)linux也無(wú)法使用linux。
非登錄shell有他特定的用途,比如一個(gè)用linux搭建的ftp服務(wù)器,并且創(chuàng)建了多個(gè)用戶(hù),那么就可以將這些用戶(hù)默認(rèn)shell改成nologin,這樣一來(lái),這些用戶(hù)雖然是linux上的用戶(hù)卻無(wú)法登錄進(jìn)linux主機(jī),只能進(jìn)入ftp服務(wù)器,這樣也保證了安全!
例如:
//登錄shell /bin/sh /bin/bash /usr/bin/sh /usr/bin/bash //非登錄shell /sbin/nologin /bin/false ...
/bin/false
:什么也不做只是返回一個(gè)錯(cuò)誤狀態(tài),然后立即退出。將用戶(hù)的shell設(shè)置為/bin/false,用戶(hù)會(huì)無(wú)法登錄,并且不會(huì)有任何提示。
/sbin/nologin
:會(huì)禮貌的向用戶(hù)顯示一條信息,并拒絕用戶(hù)登錄: This account is currently not available. 有一些軟件,比如一些ftp服務(wù)器軟件,對(duì)于本地非虛擬賬戶(hù),只有用戶(hù)有有效的shell才能使用ftp服務(wù)。這時(shí)候就可以使用nologin使用戶(hù)即不能登錄系統(tǒng),還能使用一些系統(tǒng)服務(wù),比如ftp服務(wù)。/bin/false則不行,這是二者的重要區(qū)別之一。
/etc/nologin
:如果存在/etc/nologin文件,則系統(tǒng)只允許root用戶(hù)登錄,其他用戶(hù)全部被拒絕登錄,并向他們顯示/etc/nologin文件的內(nèi)容。
關(guān)于“l(fā)inux怎么創(chuàng)建用戶(hù),添加及修改shell”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。