野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16345|回复: 12

[求助] 文件系统没有root用户,mount不了

[复制链接]
发表于 2021-8-30 21:18:56 | 显示全部楼层 |阅读模式
用户名:cat
密码:fish


登录进去,然后想挂载ubuntu的nfs目录,命令显示需要sudo才行,
然后sudo就出现了如图的东西,想切换到root目录,显示没有root用户。
这种情况该怎么挂载呢,
搜索sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set,按照网上改了一大推还是不行。

屏幕截图 2021-08-30 211445.png
回复

使用道具 举报

发表于 2021-9-1 08:46:57 | 显示全部楼层
切换到root用户应该使用命令su  root   或者su -  
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-1 22:03:25 | 显示全部楼层
monark 发表于 2021-9-1 08:46
切换到root用户应该使用命令su  root   或者su -

[img][/img]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-1 22:04:12 | 显示全部楼层
monark 发表于 2021-9-1 08:46
切换到root用户应该使用命令su  root   或者su -

permitted by applicable law.
cat@lubancat:~$  sudo mount -t nfs 192.168.3.18:/home/ll/nfs /mnt
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
cat@lubancat:~$ su root
Password:
su: Authentication failure
cat@lubancat:~$
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-1 22:05:12 | 显示全部楼层
monark 发表于 2021-9-1 08:46
切换到root用户应该使用命令su  root   或者su -

我为了截屏,输错了,但是确实是su root也不行的,然后搞了一天
回复 支持 反对

使用道具 举报

发表于 2021-9-2 09:11:38 | 显示全部楼层
qianxuping 发表于 2021-9-1 22:04
permitted by applicable law.
cat@lubancat:~$  sudo mount -t nfs 192.168.3.18:/home/ll/nfs /mnt
sud ...

切换到root账号的密码是root,你是用fish吗
回复 支持 反对

使用道具 举报

发表于 2021-9-3 09:28:46 | 显示全部楼层
setuid 粘滞位

  1. ls -l /usr/bin/sudo                     
  2. -rw[color=Red]s[/color]r-xr-x 1 root root 147560 1月  20  2021 /usr/bin/sudo
复制代码


检查一下你的/usr/bin/sudo是缺了粘滞位,还是被别人动过手脚?
回复 支持 反对

使用道具 举报

发表于 2021-9-3 09:29:35 | 显示全部楼层
ls -l /usr/bin/sudo                     
-rwsr-xr-x 1 root root 147560 1月  20  2021 /usr/bin/sudo
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-3 12:48:30 | 显示全部楼层
SysRq 发表于 2021-9-3 09:29
ls -l /usr/bin/sudo                     
-rwsr-xr-x 1 root root 147560 1月  20  2021 /usr/bin/sudo
...

debian@npi:~$ ls -l /usr/bin/sudo
-rwxr-xr-x 1 debian debian 110700 Jan 20  2021 /usr/bin/sudo
我的显示是这样的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-3 12:49:36 | 显示全部楼层
monark 发表于 2021-9-2 09:11
切换到root账号的密码是root,你是用fish吗

嗯嗯,现在用6.8号的也是一样的
   debian@npi:~$ su -
   Password:
   su: cannot set groups: Operation not permitted
   debian@npi:~$ su root
   Password:
   su: cannot set groups: Operation not permitted
回复 支持 反对

使用道具 举报

发表于 2021-10-4 11:45:02 | 显示全部楼层
这个sudo程序权限有问题,正常的话它是属于root用户 root用户组,且具有setuid权限.
这样非特权用户运行sudo命令的时候是享有一定root权限的.

而你的sudo程序是属于debian用户的,并且没有设置setuid权限.
试试用root用户重新设置一下sudo文件的权限.



回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-14 18:27:25 | 显示全部楼层
SysRq 发表于 2021-10-4 11:45
这个sudo程序权限有问题,正常的话它是属于root用户 root用户组,且具有setuid权限.
这样非特权用户运行sudo ...

好的好的,非常感谢
回复 支持 反对

使用道具 举报

发表于 2022-12-18 16:33:16 | 显示全部楼层
qianxuping 发表于 2021-10-3 12:48
debian@npi:~$ ls -l /usr/bin/sudo
-rwxr-xr-x 1 debian debian 110700 Jan 20  2021 /usr/bin/sudo
我 ...

这里需要设置为-rwsr-xr-x 1 root root 28336 Jan 21  2009 /bin/su,注意这个s
用chmod a+s /bin/su
参考链接 https://blog.csdn.net/njyxfw/article/details/7364156
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 12:29 , Processed in 0.034397 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表