免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1667 | 回复: 2

[系统管理] [suse 10.2] help!linux login permission denied [复制链接]

论坛徽章:
0
发表于 2014-07-30 19:46 |显示全部楼层
项目组有一个备份和恢复操作系的开发需求

os version : suse 10 sp2

1.先说一下备份:主要备份/etc/passwd,/etc/shadow,/etc/group,/etc/init.d,/root/.ssh,/home/oracle/.ssh ,/etc/hosts,/etc/sysconfig/network,/etc/sysctl.conf等,把这些文件和目录写进一个文件,如bak_list.txt
这些文件打成一个TAR包,如bak.tar.gz,命令如下:
tar zcfP bak.tar.gz `cat bak_list.txt`    ---- 是大写的P(携带路径),我没有加小p,因为我觉得tar进去的文件是保持有权限的

数据库和双机软件,还有应用备份就不说了,个人觉得可能跟这个问题关联不大
2.恢复动作,其实是一个脚本里面,因为这一流程是通过SHELL脚本来控制的,会 在LOGIN之前执行解压,把上述的bak.tar.gz包解压:
tar zxfP bak.tar.gz
大写的P(携带路径)这个功能,解压后,包里面的文件,就把当前系统中存在的文件都覆盖了,为何要还原/etc/passwd,/etc/shadow,/etc/group这些文件,因为里面保存了之前系统用户信息,这些都可以通过tar直接还原
上述动作在login之前执行完毕

3.系统进入login认证交互界面,当输入用户名和密码后,提示“ permission denied”,但是,reboot系统后,就可以登陆了,这是最难解释的地方

写到这里,我突然想,既然怀疑问题跟这些文件有关,能不能在LOGIN之后再去恢复这些敏感文件呢?
主要还是想求助,LOGIN认证失败,除了message日志,是否还有更详细的日志可以查看?或者有其他更高级手段可以定位分析?因为据说也有可能跟系统资源耗尽有关。

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
发表于 2014-07-31 09:41 |显示全部楼层
包括root在内的所有用户都有这个问题是吗

论坛徽章:
0
发表于 2014-07-31 10:43 |显示全部楼层
回复 2# Shell_HAT
不允许root 直接登陆的

   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP