Linux服务器chmod 777 -R / 不跑路的解决方案
不知道是谁把Linux服务器给
chmod 777 -R /
了,真会玩!后来就出现了各种问题.但幸亏不是 rm -rf /,还有得救!所幸大部分都解决了...下面就具体说说解决方法
本人的系统是redhat6.3,但是解决方式大同小异.
su不能使用
首先重启获取管理员权限 这个要根据系统不同:
su: cannot set groups: Operation notpermitted
更改su属主
# chown -R root:root /bin/su
更改su权限
# chmod a+s /bin/su
ssh不能使用
ssh登录不上,应该跟passwd、group、shadow、ssh这几个文件扯上关系而已,开了另一台linux查看权限,并在错误的机器上修改成对应的权限:
cd /etc
chmod 644 passwd group shadow
chmod 400 gshadow
cd ssh
chmod 600 moduli ssh_host_dsa_keyssh_host_key ssh_host_rsa_key
chmod 644 ssh_config ssh_host_dsa_key.pubssh_host_key.pub ssh_host_rsa_key.pub
chmod 640 sshd_config
chown -R root.root/var/empty/sshd
chmod 744 /var/empty/sshd
service sshd restart
界面进不去
关于这个问题,我的Redhat 6 机器是这样的,可以进登陆界面,但是进去之后没有登陆框,很诡异啊- -,下面就来说说经过我n次实验得到的结论(代价是把机房服务器给整得死去活来- -)
重装dbus
至于原因我不知道为何,反正我在启动vnc的时候,vnc日志说了个啥dbus,我就重装了,结果装完了还真的有登陆框了,兴奋的不行!!!大家可以参考下
chown $USER /home/$USER/.ICEauthority
chmod 644 /home/$USER/.ICEauthority
USER当然是你的用户名
vnc错误
rpm安装软件时提示warning: *.rpm: Header V3 RSA/SHA256 Signature, keykey ID c105b9de:NOKEY
加菲猫 2012-11-0517:09
rpm安装软件时提示
warning: *.rpm: Header V3 RSA/SHA256 Signature, keykey ID c105b9de: NOKEY
解决的方法就是在rpm 语句后面加上 --force --nodeps
即原本为 rpm -ivh *.rpm 现在改成 rpm -ivh *.rpm --force --nodeps就可以了。nodeps的意思是忽视依赖关系。因为各个软件之间会有多多少少的联系。有了这两个设置选项就忽略了这些依赖关系,强制安装或者卸载
尝试卸载:
造成这个问题的主要原因是套件被重复 (强制) 安装了两次以上.
尝试了--nodeps, --force, --justdb都不行。结果碰巧解决!
通过man rpm,发现--allmatches应该可以解决这个问题.
[root@testserver openssl-0.9.8l]# rpm -e --allmatches --nodeps openssl*
然后装vncserver服务启动失败- -
如果用servicevncserver restart,那么死活起不来,我是这样启动的:
vncserver :1 关的时候 vncserver -kill :1
这样,起码能VNC登录了…
最后告诫大家,不要随便对文件夹 chmod 777 –R 尤其是根目录和/etc…
登陆login失败
session setup problem abort
更改权限 chmod 755 /bin/login
以上,大部分问题就基本解决了,网上说的什么导出权限再导入权限的方法我试了,并不管用.
相关推荐
-
第18问:MySQL CPU 高了,怎么办?2025-02-24 10:27:18
-
mysql索引类型 normal, unique, full text
mysql索引类型 normal, unique, full text2025-02-24 10:05:05 -
uwsgi+django+nginx 搭建部分总结2025-02-24 10:03:33
-
使用Docker配置Nginx环境部署Nextcloud2025-02-24 10:02:03
-
Nginx安装和怎么使用2025-02-24 10:00:45