当前位置: 技术问答>linux和unix
如何用root登陆串口?
来源: 互联网 发布时间:2015-12-05
本文导语: 我用xp的远程终端连接linux,当登陆信息在ttyS0出现的时候,输入root的密码说错误,只能输入普通用户才能进入,有什么方法可以登陆具有root权限的用户呢?包括root? | 你是用的什么远程连接...
我用xp的远程终端连接linux,当登陆信息在ttyS0出现的时候,输入root的密码说错误,只能输入普通用户才能进入,有什么方法可以登陆具有root权限的用户呢?包括root?
|
你是用的什么远程连接,linux默认不能以root进行telnet等,如果telnet,那么:
1)你可以先用普通用户登陆,然后su root,切换用户;
2)让root直接telnet登陆(安全性存在隐患)
方法1:
编辑/etc/pam.d/login,去掉
auth required /lib/security/pam_securetty.so 这句话
方法2:
vi /etc/securetty
添加
pts/0
pts/1
1)你可以先用普通用户登陆,然后su root,切换用户;
2)让root直接telnet登陆(安全性存在隐患)
方法1:
编辑/etc/pam.d/login,去掉
auth required /lib/security/pam_securetty.so 这句话
方法2:
vi /etc/securetty
添加
pts/0
pts/1
|
在/boot/grub/menu.lst文件内的kernel 那行加入console=ttyS0,38400
38400是比特率,看你的需要改
在/etc/inittab把ttyS0打开
T0:23:respawn:/sbin/getty -L ttyS0 38400 vt100
38400是比特率,看你的需要改
在/etc/inittab把ttyS0打开
T0:23:respawn:/sbin/getty -L ttyS0 38400 vt100
|
有个软件比较好用。PenguinNet,支持telnet,ssh等登陆方式。
楼主可以用普通用户登陆,让PenguinNet来自动为你填写su、passwd等命令。
它有项设置sendcommands,可以完成这个功能。
楼主可以用普通用户登陆,让PenguinNet来自动为你填写su、passwd等命令。
它有项设置sendcommands,可以完成这个功能。