环境:
centos 6.4 vm环境下安装
本来在vm下安装centos,不想跟windows切换来切换去。所以习惯之前是在linux里面做telnet-sever,用security-crt来做远程telnet操作,启用telnet有一个不好地方,没有更改的情况下不能用root用户登录,由于习惯了root登录,开始本人用一种方法修改了mv /etc/security /etc/security.bak .就能使用一般用户来telnet主机,但是我做完了这个操作的时候,之后在root用户界面下新建了一个普通用户:xwy39,就打算用su xwy39 做切换,但是没想到 提示:would't open session!网上很多人都提示到 /etc/shaow 、passwd 的权限问题 但是做了777 一样会出现相应问题,还有人说可能是/etc/pam.d/su 文件设置问题,但是一样解决不了问题,后来最终还是要靠/var/log/security的日志文件帮忙,看了一下,su切换要用到默认/etc/security 文件,因为之前做了telnet改造,所以系统就找不到默认路径,所以su就失败产生上面的失败提示。后来将mv /etc/security.bak /etc/security su就可以正常切换。后来上网查了查能使用root远程登录是替换/etc/secritty文件,而不是 /etc/security文件!搞了个乌龙!呵呵
阅读(3113) | 评论(0) | 转发(0) |