/bin目录权限被误设置为644解决方法-创新互联

CentOS69系统下,在使用普通用户登录并切换到了root用户的情况,由于是想把/cpu目录中的bin目录及所有文件的权限都设置为644的,却不小心把/bin目录及目录下所有文件都设置为644,导致,无法重新登录到Linux系统,也无法再进行切换。
现在虚拟机模拟问题,可以看到,在root用户情况下,ls,chmod等命令都是提示没有权限
/bin目录权限被误设置为644解决方法
现有二个解决方法 :
第一种方法:保持在原来登录的root用户情况下。在终端输入python
在出现的>>>提示下输入:import os

创新互联网络公司拥有10多年的成都网站开发建设经验,上1000家客户的共同信赖。提供网站设计制作、成都网站制作、网站开发、网站定制、外链、建网站、网站搭建、响应式网站建设、网页设计师打造企业风格,提供周到的售前咨询和贴心的售后服务

os.chmod("/bin",0755)
os.chmod("/bin/chmod",0755)
如下图所示
/bin目录权限被误设置为644解决方法
按CTRL+D来结束python输入,此时就会回到提示符下
再次使用ls命令来查看/bin目录下的权限,并输入ls命令是否还提示权限拒绝否
/bin目录权限被误设置为644解决方法
至此,就已经完成了权限修改回来。。

第二种方法:使用救援模拟
1.把CentOS 6.9安装光盘插入光驱,并设置从光驱启动。在如下图的界面中选择"Rescue installed system"
/bin目录权限被误设置为644解决方法
2.在选择语言界面下,保持默认不变,直接回车即可
/bin目录权限被误设置为644解决方法
3.在”Keyboard Type(键盘类型)“界面下,保持默认,直接回车即可
/bin目录权限被误设置为644解决方法
4.在"Setup Networking(设置网络)"界面下,根据自己的需要来选择,因是修改权限,故不需要使用网络,选择"No"
/bin目录权限被误设置为644解决方法
5.在"Rescue"界面下,选择"Continue",回车确定
/bin目录权限被误设置为644解决方法
6.如下二图,都分别按回车确定
/bin目录权限被误设置为644解决方法
/bin目录权限被误设置为644解决方法
7.选择"shell Start shell",选中"OK",回车确定
/bin目录权限被误设置为644解决方法
8.在"bash-4.1#"的shell输入chmod -R 755 /mnt/sysimage/bin/*回车。
/bin目录权限被误设置为644解决方法
9.重新启动电脑,把光盘拿出来,并设置第一启动盘为本地硬盘。再次使用root用户登录,是否能正常登录并能使用/bin下的命令了否,在此只演示运行ls命令
/bin目录权限被误设置为644解决方法

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

分享题目:/bin目录权限被误设置为644解决方法-创新互联
标题链接:https://www.cdcxhl.com/article36/iossg.html

成都网站建设公司_创新互联,为您提供网站设计公司营销型网站建设网站导航网站制作品牌网站制作App设计

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设