上面这种方法怎么设置密码是123456呢
时间: 2023-11-04 21:21:36 浏览: 109
要设置telnet登录QNX系统的密码为123456,可以按照以下步骤进行操作:
1. 打开QNX系统上的终端窗口,输入以下命令来编辑telnetd启动脚本:
```
vi /etc/inetd.conf
```
2. 在编辑器中查找以下行:
```
telnet stream tcp nowait root /usr/sbin/telnetd telnetd
```
3. 修改该行,加入“-a”和“-h”选项,并在“-h”选项后加上“123456”,该行会变成:
```
telnet stream tcp nowait root /usr/sbin/telnetd telnetd -a -h /etc/passwd123456
```
其中,“-a”选项表示需要进行身份验证,而“-h”选项指定验证信息存储在/etc/passwd123456文件中。
4. 保存并退出编辑器,然后输入以下命令创建/etc/passwd123456文件并添加用户信息:
```
echo "username::0:0:Custom User:/home:/bin/sh" > /etc/passwd123456
```
请将上述命令中的“username”替换为你想要设置的用户名。
5. 输入以下命令设置用户密码:
```
echo "username:123456" | chpasswd -c SHA256
```
同样,将“username”替换为你设置的用户名。
6. 重启telnetd服务,使配置生效:
```
/etc/system/config/telnetd.cfg restart
```
现在,当用户连接到QNX系统的telnet端口时,将需要输入正确的用户名和密码(用户名为上述设置的用户名,密码为“123456”)才能登录系统。
阅读全文