BBS水木清华站∶精华区
当发生这问题时,检查一下你的 /etc/securetty。
如果把 console、tty1~tty6 以外的都 comment 掉的话,只有一般使用者能由
pseudo-terminal、serial-terminal 来 login,root 是无法由上述两种 terminal 来
login 的(此乃基於系统安全的考量)。
然而,chdrv 使用的就是 virtual terminal,也就是说,它也受 /etc/securetty 的
制约。所以说若你将那些 terminal 给 comment 起来,就会造成只有 user 能由 chdrv
来 login,但 root 却不能的情形。
建议你自己开个普通 user account 给自己用,需要用到 root 权限时再 su 即可
(for security consideration)。
如果你非得以 root 来用 chdrv,那... 你只好把所有 /etc/securetty 那些 tty*
全给 uncomment。
BBS水木清华站∶精华区