终于解决了ubuntu的sudo缺少权限问题

昨天想给同学共享点东西,第一次在ubuntu下面用U盘,刚开始的时候很顺利,很快就认出了U盘,谁知道复制到30多M的时候突然提示复制不了了,出现错误!重试了几次,无法解决!尝试在在不同盘内复制,也不行了,郁闷!无奈!
!到群里请教,有人说是权限问题。于是去修改了下权限,把usr文件夹的权限给改了,改成怎样我忘记了!终于在不同盘内可以复制文件了,但是在U盘里面仍然不行!
然后再尝试修改对U盘的权限,谁知道提示无法sudo了,提示:sudo: must be setuid root
去网上gg了下,找到了个解决方法!
在终端里面分别执行以下3个命令:
ls -l /usr/bin/sudo
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
尝试过之后,提示错误!
ls -l /usr/bin/sudo
-rwxrwxrwx 2 root root 107776 2008-06-11 13:22 /usr/bin/sudo
sudo apt-get
sudo: must be setuid root
chown root:root /usr/bin/sudo
chown: 正在更改 “/usr/bin/sudo” 的所有者: Operation not permitted
chmod 4755 /usr/bin/sudo
chmod: 正在更改 “/usr/bin/sudo” 的权限: Operation not permitted
似乎提示是操作没有被授权,似乎还是和权限有关,root用户不知道行不行呢?
心动不如行动,把这几个命令记下来,切换到root用户去执行,这次没有提示错误了,哈哈。。。
再回到之前的用户下,试一下,哈哈。。。解决了,高兴。。。可以sudo了。。之前不能升级那些问题都解决了。。。
发现在LINUX中权限真的是十分的重要,下次一定要注意不要随便改变用户的权限了!

{ 发表评论? }

发表评论

电子邮件地址不会被公开。 必填项已用*标注