linux 根目录 777权限,linux 把根目录设置成777权限的补救方法

Linux把根目录设置成777权限的补救方法

前两天蛋蛋手就那么一抖啊,一不小心就把根目录权限设置成777了。

本想执行chmod -R 777 ./* 结果一不小心少按了一个点,变成了chmod -R 777 /*系统从根目录就赋予了权限,太大意了,网上找了一些补救方法,转给大家千万别犯这种错误!

执行后千万不要退出当前窗口!!!

执行下去发现之后,赶紧按ctrl+c发现已经无效。

马上看了下/etc目录下的东西,全部都是777状态,立即开启另一个终端,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_key ssh_host_key ssh_host_rsa_key

chmod  644 ssh_config ssh_host_dsa_key.pub ssh_host_key.pub ssh_host_rsa_key.pub

chmod  640 sshd_config

试过之后,发现另开终端,ssh可以连接了,但是仍旧无法使用root。root "su: cannot set groups: "

su必须有s权限才能预读取root的相关配置:chmod u

你可能感兴趣的:(linux,根目录,777权限)