由于权限问题不成功的转移分区。(已解决,使用cp-a)

admin 2017-11-18 237

[i=s] 本帖最后由 刘冲 于 2009-4-10 15:21 编辑

现在发现,tar才能行。cp是不行的,会更改权限,而tar能保持权限。
或者使用 cp -a 来转移文件到新分区
继续探索……

原文如下:
由于开始的时候分区不是很合适,现在根目录快满了,于是重新划分了一个新的大分区,将文件转移过去。
在root下直接将要转移的文件复制到新分区,然后更改/boot/grub/menu.lst与/etc/fstab,重启,安装grub到新分区,启动成功。:0wmjh(1

启动后一切正常,但是当我使用sudu以及su的时候,就出现故障了:
sudo: must be setuid root
su:鉴定故障(5ty(
还有就是,gnome下那些要求输入密码才能执行的特权设置程序都不行了
输入根用户密码后窗口立即关闭。
控制台直接登录root用户一切正常,su也行,sudo也行,普通用户不行(原来已经配置好了的,现在我看/etc/sudoers也是正常)。
请问这是什么原因?

sudo解决了
chmod 4755 /usr/bin/sudo

su还是没有解决。
网上没有找到办法,我自己想了下,估计跟sudo差不多,所以执行
which su
找到su的位置后
chmod 4755 /bin/su

大功告成!
就是不知道还会有什么配置错我等待我去更改!):o:s

现在发现,是由于复制的时候文件复制了,权限却跟原来不一样了。
ls -l /bin以及/usr/bin看到,跟原来的不一样!
请问怎么能更改成跟原来的相同权限?
共收到 0 条回复
返回