"/usr/local/bin/zsh"没有文件或目录问题

      本人正在学linux 装ubuntu 16.04后按网上教程 安装zsh后发现无法root  显示: /usr/local/bin/zsh 没有文件或目录

百度了一下需要更改 /etc/passwd 第一项"root:x:0:0:root:/root:/usr/local/bin/zsh"中正确的"zsh目录"  我的zsh目录是"/usr/bin/zsh"

所以应改为"root:x:0:0:root:/root:/usr/bin/zsh"。然而,passwd只有root权限才能更改,这切换root权限需要改passwd,而改passwd

又需要root权限,这不死锁了么。

     解决:百度了下ubuntu可以进入单用户模式 具体进入单用户模式在这:"https://jingyan.baidu.com/article/f3ad7d0f36675c09c3345b2f.html"

     进入单用户模式输入密码后,就获得root权限了,输入指令:"cp /usr/bin/zsh /usr/local/bin/zsh"(将已经存在的zsh复制到"/usr/local/bin"下)

usr下只有root权限可以添加文件,所以此时我已经复制好了zsh

     然后crl+alt+del重启

     这时就可以执行指令"su -"了

     如果想将/etc/passwd第一项改成默认的"/usr/bin/zsh"目录,可以 执行指令"su -"-->然后将passdw权限更改为用户可写-->更改passwd并保存-->再

将passwd权限改回 "-rw-r--r--"(root可写  用户 用户组不可写)


   (小白第一次发博客大神勿喷)

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值