1 平台是centos6.7
2 具体问题是:
1)在本机操作,一切正常
2)使用存储阵列,将用户创建在阵列上,当创建用户时选择csh,则使用创建的用户登陆后无法退出,进程一直停在那,需要杀掉,否则无法再登陆。
当创建用户时选择bash,则不存在问题。
请教这是什么问题?
ps:centos6.7,6,5都有相同问题,而6.2则不存在问题
1 平台是centos6.7
2 具体问题是:
1)在本机操作,一切正常
2)使用存储阵列,将用户创建在阵列上,当创建用户时选择csh,则使用创建的用户登陆后无法退出,进程一直停在那,需要杀掉,否则无法再登陆。
当创建用户时选择bash,则不存在问题。
请教这是什么问题?
ps:centos6.7,6,5都有相同问题,而6.2则不存在问题
让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言根据您描述的问题,可能是由于用户的默认Shell设置有关。在CentOS中,csh和bash都是常见的Shell程序,但是可能会出现一些不兼容或者配置不当的问题导致用户无法正常退出csh的情况。 建议您检查一下用户的默认Shell设置,可以通过以下命令查看:
grep 用户名 /etc/passwd
其中,用户名是你创建的用户的名称。查看该用户的Shell部分,看是否为csh,如果是csh,则可能是csh的配置不当导致无法正常退出的问题。 解决方法可以是将该用户的默认Shell改为bash,可以通过以下命令修改:
chsh -s /bin/bash 用户名
然后重新登陆该用户进行测试,看是否可以正常退出。如果问题得到解决,说明是csh的配置问题所导致,您可以进一步查看csh的配置文件,进行调整。 如果问题仍然存在,您可以尝试检查系统环境变量、用户目录权限等方面,或者考虑升级系统版本到6.2,根据您的描述,在6.2版本中不存在该问题。 总结来说,这可能是由于csh的配置不当或者不兼容导致的问题,通过修改用户默认Shell或者进行进一步的配置调整,应该可以解决问题。