ubuntu 之修改权限的问题

今天本来想修改一下/usr 的权限,哪知道sudo在/usr/bin/文件夹下,我输入命令: chmod 777 * -R 想修改权限结果导致sudo不能用了,各种郁闷呀,后来网上查阅说要到recovery mode下去修改权限:

chown root:root /usr/bin/sudo

chmod 4755 /usr/bom/sudo

重启后还是提示有问题:

sudo:在加载插件“sudoers_policy”时在 /etc/sudo.conf 第 0 行出错
sudo:/usr/lib/sudo/sudoers.so 必须只对其所有者可写
sudo:致命错误,无法加载插件

后来实在没辙了,我直接apt-get remove sudo, apt-get install sudo这样重新安装了一下,终于又可以用了。ok

在这次的小插曲中我还发现了su 和sudo是又区别的,虽然我的sudo不能用了,我还是可以用 su root 进入root用户的。

时间: 2024-10-13 16:52:49

ubuntu 之修改权限的问题的相关文章

Ubuntu批量修改权限

Ubuntu中有两个修改命令可以用到,「change mode」&「change owner」 即chmod以及chown,其中可以用递归参数-R来实现更改所有子文件和子目录的权限. 1.利用chmod修改权限: 对Document/目录下的所有子文件与子目录执行相同的权限变更: chmod -R 700 Document/ -R参数是递归 处理目录下的所有文件以及子文件夹 700是变更后的权限表示(只有所有者有读和写以及执行的权限) Document/ 是需要执行的目录 2.利用chown改变

ubuntu 下修改文件访问权限chmod 777 -R *

本文转自: 个人建议 Ubuntu下修改目录权限命令如下:chmod 600 name (只有所有者有读和写的权限)chmod 644 name (所有者有读和写的权限,组用户只有读的权限)chmod 700 name (只有所有者有读和写以及执行的权限)chmod 666 name (每个人都有读和写的权限)chmod 777 name (每个人都有读和写以及执行的权限) 其中 name 指文件名,也可以是目录名. 整个命令的形式是chmod ×××(所有者)×××(组用户)×××(其他用户)

ubuntu下修改文件夹权限

常用方法如下: sudo chmod 600 ××× (只有所有者有读和写的权限)sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)sudo chmod 666 ××× (每个人都有读和写的权限)sudo chmod 777 ××× (每个人都有读和写以及执行的权限) 其中×××指文件名(也可以是文件夹名,不过要在chmod后加-ld). 解释一下,其实整个命令的形式是sudo chmod

【转】ubuntu下修改文件夹权限

常用方法如下: sudo chmod 600 ××× (只有所有者有读和写的权限)sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)sudo chmod 666 ××× (每个人都有读和写的权限)sudo chmod 777 ××× (每个人都有读和写以及执行的权限) 其中×××指文件名(也可以是文件夹名,不过要在chmod后加-ld). 解释一下,其实整个命令的形式是sudo chmod

UBUNTU如何修改mysql的默认目录数据目录

停止mysql服务 * sudo /etc/init.d/mysql stop 拷贝原来的目录 * cp -r /var/lib/mysql /home/yourname/somewhere 修改权限 * sudo chmod mysql:root /home/yourname/somewhere/mysql * sudo chmod 777 /home/yourname/somewhare/mysql 编辑配置文件 /etc/mysql/my.cnf * 将datadir改为 /home/yo

Ubuntu中修改设备的名字

在虚拟机中装的Ubuntu,开机发现名字很长一串.virtual-还有什么 一串 sudo gedit /etc/hostname sudo gedit /etc/hosts 用这两条命令,把那一串字符修改成你想改的名称,比如Ubuntu. 重启. 解决. Ubuntu中修改设备的名字,布布扣,bubuko.com

ubuntu 下修改host文件

原文地址:http://www.cnblogs.com/kingcat/archive/2012/02/23/2364509.html 有些时候,我们需要让某些域名指向本地,来实现调试,下面介绍下ubuntu下修改host实现域名指向本地的方法.    Ubuntu系统的Hosts只需修改/etc/hosts文件,在目录中还有一个hosts.conf文件,刚开始还以为只需要修改这个就可以了,结果发现是需要修改hosts.修改完之后要重启网络. 打开host文件 vim gedit /etc/ho

ubuntu上修改mysql的默认字符编码为utf8

udo gedit  /etc/mysql/my.cnf: 在[client]下添加: default-character-set=utf8 [mysqld]下添加 default-character-set=utf8 collation-server=utf8_general_ci 然后保存退出. 重启mysql sudo service mysql restart ubuntu上修改mysql的默认字符编码为utf8,布布扣,bubuko.com

怎样在 Ubuntu 中修改默认程序

作为一个新手,你需要知道如何在 Ubuntu 中修改任何默认程序,这也是我今天在这篇指南中所要讲的. 对于我来说,安装 VLC 多媒体播放器是安装完 Ubuntu 16.04 该做的事中最先做的几件事之一.为了能够使我双击一个视频就用 VLC 打开,在我安装完 VLC 之后我会设置它为默认程序. 在这里提及的方法适用于所有的 Ubuntu 12.04,Ubuntu 14.04 和Ubuntu 16.04.在 Ubuntu 中,这里有两种基本的方法可以修改默认程序: 通过系统设置 通过右键菜单 1