修改了Ubuntu下的/usr目录权限,导致不能使用sudo,su命令的修复

进入到recovery模式,进入方法为:在开机的过程中按shift或ESC键,我ubuntu16.04系统是Esc键。

然后在grub菜单中选择第二个启动项,进入到下一个选择列表界面后,再选中有root字样的一项,按回车,

此时,已经进入到具有root权限的字符界面。输入上述命令,如果问题已解决,那大功告成,可以跳过下面内容


mount -o remount,rw /

chown root:root /usr/bin/sudo

chmod 4755 /usr/bin/sudo

chmod 4755 /usr/lib/sudo/sudoers.so

chmod 4755 /bin/su



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 为了给Ubuntu的`/usr/share`文件夹写入权限,你需要以管理员身份(使用sudo)打开终端并运行以下命令: ``` sudo chmod -R u+w /usr/share ``` 这将授予当前用户(即你)写入`/usr/share`目录权限。请注意,更改系统文件可能会对系统的稳定性和安全性产生不利影响,因此在进行此类更改之前,请确保你知道自己在做什么。 ### 回答2: 要给Ubuntu中的/usr/share目录写入权限,你可以尝试以下方法: 方法一:使用终端命令设置权限 1. 打开终端,可以通过按下Ctrl + Alt + T来打开。 2. 输入以下命令并按下Enter键来以管理员身份登录: sudo su 3. 输入管理员密码并按下Enter键以确认。 4. 接下来,输入以下命令来给/usr/share目录写入权限: chmod +w /usr/share 5. 确保正确输入命令并按下Enter键。这将授予/usr/share目录写入权限。 方法二:使用图形用户界面设置权限 1. 打开文件浏览器(如Nautilus或Files)。 2. 转到根目录,方法是点击左侧面板上的“文件系统”或按下Ctrl + L然后输入/并按下Enter键。 3. 在根目录下找到并右击/usr目录。 4. 选择“属性”选项。 5. 在“权限”选项卡中,找到并勾选“创建和删除文件”。 6. 单击“应用”或“确定”按钮以保存更改。 这样,你就为/usr/share目录成功设置了写入权限。 请注意,给予整个/usr/share目录写入权限会对系统的安全性产生一定的影响,因此在进行改动之前,确保你有足够的理由和权限来进行操作。 ### 回答3: 如果要给Ubuntu系统中的/usr/share目录写入权限,需要以超级管理员的身份进行操作。可以按照以下步骤进行: 1. 打开终端,以root用户身份登录或使用sudo命令获取root权限。 2. 使用以下命令给/usr/share目录赋予写入权限: ``` sudo chmod 777 /usr/share ``` 这里chmod命令用于修改文件或目录权限,777表示赋予所有用户读写执行权限。 3. 提供管理员密码并确认执行。 现在,/usr/share目录应该具有写入权限。请注意,将权限设置为777会开放给所有用户读写和执行的权限,这可能会增加安全风险。如果只需特定用户或组具有写入权限,则可以分配适当的权限。 希望这能帮到你!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值