在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服务。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Linux中如何设置Telnet用户权限