在Ubuntu系統中設置Telnet用戶權限,可以通過編輯/etc/xinetd.d/telnet
文件來實現。以下是詳細步驟:
打開配置文件:
sudo nano /etc/xinetd.d/telnet
修改配置文件: 找到以下內容并進行修改:
service telnet
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
disable = no
:確保Telnet服務是啟用的。user = root
:指定運行Telnet服務的用戶為root。設置用戶權限: 如果你想限制只有特定用戶可以使用Telnet,可以添加以下行:
only_from = 192.168.1.0/24
這將限制只有來自192.168.1.0/24
網絡的連接可以訪問Telnet服務。
保存并退出:
按Ctrl + X
,然后按Y
確認保存,最后按Enter
退出。
重啟xinetd服務:
sudo systemctl restart xinetd
安裝PAM模塊(如果尚未安裝):
sudo apt-get install libpam-pwquality
編輯PAM配置文件:
sudo nano /etc/pam.d/telnet
添加PAM規則: 添加以下行來限制用戶:
auth required pam_pwquality.so retry=3 minlen=8 difok=4
account required pam_unix.so
這些規則將確保用戶密碼至少有8個字符,并且與前一個密碼不同至少4個字符。
保存并退出:
按Ctrl + X
,然后按Y
確認保存,最后按Enter
退出。
重啟xinetd服務:
sudo systemctl restart xinetd
通過以上步驟,你可以設置Ubuntu系統中的Telnet用戶權限,確保只有授權用戶可以訪問Telnet服務。