linux創(chuàng)建用戶,添加及修改shell方式
1、創(chuàng)建用戶
useradd -d /test -s /bin/bash -m test
-d:指定用戶的家目錄-s:用戶的登錄shell-m:創(chuàng)建用戶家目錄
創(chuàng)建密碼:
passwd test然后輸入兩遍新密碼
2、查看創(chuàng)建的用戶
vim /etc/passwd
此文件中記錄著所有用戶的信息,以6個(gè)冒號(hào)分隔出7段信息: 如:root:x:0:0:root:/root:/bin/bash


3、修改用戶的登錄shell
1)命令修改:
usermod -s /sbin/nologin test usermod -s /bin/false test ...
2)直接修改/etc/passwd文件:
vim /etc/passwd

4、用戶的登錄shell
shell是用戶和計(jì)算機(jī)交流的媒介,登錄shell保證用戶和計(jì)算機(jī)交流,非登錄shell無(wú)法讓計(jì)算機(jī)和用戶交流。 關(guān)于用戶的默認(rèn)登錄shell是在/etc/passwd文件中記錄的。
- 登錄shell是可以用戶登錄使用的,比如/bin/bash ,/bin/sh ,/bin/csh......一般 Linux默認(rèn)的用戶shell都是bash,也就是你可以登錄進(jìn)去寫(xiě)命令。
- 非登錄shell:經(jīng)典的/bin/nologin就是一個(gè)非登錄shell,也就是說(shuō)如果一個(gè)用戶默認(rèn)的是它,這個(gè)用戶即使登錄進(jìn)linux也無(wú)法使用linux。
非登錄shell有他特定的用途,比如一個(gè)用linux搭建的ftp服務(wù)器,并且創(chuàng)建了多個(gè)用戶,那么就可以將這些用戶默認(rèn)shell改成nologin,這樣一來(lái),這些用戶雖然是linux上的用戶卻無(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),然后立即退出。將用戶的shell設(shè)置為/bin/false,用戶會(huì)無(wú)法登錄,并且不會(huì)有任何提示。/sbin/nologin:會(huì)禮貌的向用戶顯示一條信息,并拒絕用戶登錄: This account is currently not available. 有一些軟件,比如一些ftp服務(wù)器軟件,對(duì)于本地非虛擬賬戶,只有用戶有有效的shell才能使用ftp服務(wù)。這時(shí)候就可以使用nologin使用戶即不能登錄系統(tǒng),還能使用一些系統(tǒng)服務(wù),比如ftp服務(wù)。/bin/false則不行,這是二者的重要區(qū)別之一。/etc/nologin:如果存在/etc/nologin文件,則系統(tǒng)只允許root用戶登錄,其他用戶全部被拒絕登錄,并向他們顯示/etc/nologin文件的內(nèi)容。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux系統(tǒng)中l(wèi)l命令顯示內(nèi)容日期格式方式
本文介紹了在Linux系統(tǒng)中使用`ll`命令查看文件日期格式的方法,并提供了兩種修改日期格式的命令,第一種是臨時(shí)修改,使用`export`命令;第二種是永久修改,需要在配置文件中添加相關(guān)設(shè)置2025-02-02
Linux 判斷文件修改時(shí)間和系統(tǒng)時(shí)間差
這篇文章主要介紹了 Linux 判斷文件修改時(shí)間和系統(tǒng)時(shí)間差的相關(guān)資料,需要的朋友可以參考下2017-05-05
CentOS6.4 下安裝SVN的詳細(xì)教程(超詳細(xì))
這篇文章主要介紹了CentOS6.4 下安裝SVN的詳細(xì)教程,在安裝之前需要檢查是否已經(jīng)安裝過(guò)了,然后使用yum install subversion安裝,具體操作詳細(xì)過(guò)程請(qǐng)參考本文2016-10-10
Centos下配置Redis開(kāi)機(jī)啟動(dòng)腳本
本篇文章主要介紹了redis之Centos下配置Redis開(kāi)機(jī)啟動(dòng)腳本,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02
解決Linux系統(tǒng)切換用戶后只顯示$問(wèn)題
當(dāng)我們?cè)谑褂肔inux系統(tǒng)切換用戶后只顯示$,所以本文將給大家詳細(xì)介紹一下如何解決Linux系統(tǒng)切換用戶后只顯示$問(wèn)題,文中有詳細(xì)問(wèn)題分析和解決方案,需要的朋友可以參考下2023-10-10

