av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Linux中禁止用戶登錄具體方法

Linux中如何禁止用戶登錄?本篇文章為大家詳細講解一下Linux下禁止用戶登錄具體方法。

我們擁有十多年網頁設計和網站建設經驗,從網站策劃到網站制作,我們的網頁設計師為您提供的解決方案。為企業(yè)提供成都做網站、成都網站建設、微信開發(fā)、重慶小程序開發(fā)、手機網站開發(fā)、H5技術、等業(yè)務。無論您有什么樣的網站設計或者設計方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設計服務并滿足您的需求。

創(chuàng)建用戶時設置禁止shell登錄

默認情況下,創(chuàng)建用戶時,將按照/etc/default/useradd文件中定義的為用戶分配shell。

Linux中附帶了一個/sbin/nologinshell,當用戶嘗試連接時,它會顯示一條消息“This account is current not available”。這是禁止用戶登錄shell的一種方法。下面是使用方式:

useradd -s /sbin/nologin {username}

下面實例,創(chuàng)建一個用戶,shell設置為/sbin/nologin

[root@localhost ~]# useradd user01 -s /sbin/nologin
[root@localhost ~]# tail -1 /etc/passwd
user01:x:1000:1000::/home/user01:/sbin/nologin

查看/etc/passwd可以看到user01的shell為/sbin/nologin 給user01用戶設置密碼,然后ssh登錄測試一下:

[root@localhost ~]# echo '123'|passwd --stdin user01
Changing password for user user01.
passwd: all authentication tokens updated successfully.
[root@localhost ~]# ssh user01@localhost
user01@localhost's password: This account is currently not available. Connection to localhost closed. 

輸入密碼之后,提示This account is current not available,然后連接就關閉了。

為現(xiàn)有用戶時設置禁止shell登錄

更改現(xiàn)有用戶的shell,可以使用usermodchsh兩個命令來修改:

chsh命令使用語法如下:

chsh -s /sbin/nologin {username}

下面修改user02用戶的shell:

# Centos8默認沒有安裝chsh,使用下面命令安裝:
[root@localhost ~]# yum -y install util-linux-user
[root@localhost ~]# chsh -s /sbin/nologin user02
Changing shell for user02.
chsh: Warning: "/sbin/nologin" is not listed in /etc/shells.
Shell changed.

usermod命令使用語法如下:

usermod -s /sbin/nologin {username}

下面修改user03用戶的shell:

[root@localhost ~]# usermod -s /sbin/nologin user03

也可以手動修改/etc/passwd文件中的用戶shell。


標題名稱:Linux中禁止用戶登錄具體方法
分享鏈接:http://uogjgqi.cn/article/dhjjphp.html
掃二維碼與項目經理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流