从品牌网站建设到网络营销策划,从策略到执行的一站式服务
CentOS69系统下,在使用普通用户登录并切换到了root用户的情况,由于是想把/cpu目录中的bin目录及所有文件的权限都设置为644的,却不小心把/bin目录及目录下所有文件都设置为644,导致,无法重新登录到Linux系统,也无法再进行切换。
现在虚拟机模拟问题,可以看到,在root用户情况下,ls,chmod等命令都是提示没有权限
现有二个解决方法 :
第一种方法:保持在原来登录的root用户情况下。在终端输入python
在出现的>>>提示下输入:import os
我们提供的服务有:成都网站设计、网站建设、微信公众号开发、网站优化、网站认证、永宁ssl等。为上1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的永宁网站制作公司
os.chmod("/bin",0755)
os.chmod("/bin/chmod",0755)
如下图所示
按CTRL+D来结束python输入,此时就会回到提示符下
再次使用ls命令来查看/bin目录下的权限,并输入ls命令是否还提示权限拒绝否
至此,就已经完成了权限修改回来。。
第二种方法:使用救援模拟
1.把CentOS 6.9安装光盘插入光驱,并设置从光驱启动。在如下图的界面中选择"Rescue installed system"
2.在选择语言界面下,保持默认不变,直接回车即可
3.在”Keyboard Type(键盘类型)“界面下,保持默认,直接回车即可
4.在"Setup Networking(设置网络)"界面下,根据自己的需要来选择,因是修改权限,故不需要使用网络,选择"No"
5.在"Rescue"界面下,选择"Continue",回车确定
6.如下二图,都分别按回车确定
7.选择"shell Start shell",选中"OK",回车确定
8.在"bash-4.1#"的shell输入chmod -R 755 /mnt/sysimage/bin/*回车。
9.重新启动电脑,把光盘拿出来,并设置第一启动盘为本地硬盘。再次使用root用户登录,是否能正常登录并能使用/bin下的命令了否,在此只演示运行ls命令
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图