sudo:must be setuid root解决办法

860阅读 0评论2010-05-11 yk325
分类:LINUX

今天发现虚拟机的空间不够了,就试着添加了一块虚拟硬盘,把这块新添加的硬盘挂载到 usr 目录,步骤如下:

   1. 使用fdisk创建新的分区

   2. 使用mkfs命令创建文件系统

   3. 将新创建的分区挂载到一个目录,如:/mnt/usr  

   4. 将/usr目录下的程序都拷贝到刚刚挂载的目录

   5. 更改/etc/fstab, 将新添加的硬盘挂载到/usr目录

   6. reboot

 重启后发现执行 sudo 命令会提示“ sudo:must be setuid root ”

 在网上搜索到如下的解决办法:

ls -l /usr/bin/sudo
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
reboot

 


 

上一篇:虚拟机上测试frame buffer
下一篇:编写xorg.conf 简单三行解决Ubuntu分辩率不可调的问题