虚拟机无法转换root权限
【fishc@localhost ~]$su rootPassword:
su:cannot set groups: Operation not permitted
请各位大神帮忙看看如何解决,感激不尽 本帖最后由 jackz007 于 2019-8-18 19:43 编辑
用下面的命令看一下 /bin/su 文件的属性
ls -l /bin/su
1、文件的 UID 和 GID 必须都是 root;
2、文件的权限属性必须是: -rwsr-sr-x,关键是 u 和 g 的执行权限必须是 s;
只有满足了这两个条件,才能正常运行。
楼主不妨把执行 "ls -l /bin/su" 命令的响应信息完整粘贴出来看看,好帮你想办法。 jackz007 发表于 2019-8-18 19:26
用下面的命令看一下 /bin/su 文件的属性
1、文件的 UID 和 GID 必须都是 root;
输入命令后得到-rwxrwxrwx.root root 34188 Jun 19 2018 /bin/su 文件权限存在严重问题,需要执行下面 2 条命令:
chmod 755 /bin/su
chmod a+s /bin/su
当然,能执行这 2 条命令的前提是,必须是 root 用户的身份。 jackz007 发表于 2019-8-18 20:53
文件权限存在严重问题,需要执行下面 2 条命令:
chmod 755 /bin/su
chmod a+s /bin/su
我转换不了root,所以这两条命令执行不了。 本帖最后由 jackz007 于 2019-8-18 21:33 编辑
756 发表于 2019-8-18 21:03
我转换不了root,所以这两条命令执行不了。
你当前的用户不是 root?,是忘记密码了?如果有 root 用户密码,那就退出当前用户,登录 root 用户。如果是忘记了 root 用户密码,那就重新引导操作系统,想办法进入单用户模式,把 root 用户密码删掉。 jackz007 发表于 2019-8-18 21:29
你当前的用户不是 root?,是忘记密码了?如果有 root 用户密码,那就退出当前用户,登录 root...
普通用户转换root转换失败,root密码正确,但是密码输入后执行显示不允许操作 756 发表于 2019-8-18 21:38
普通用户转换root转换失败,root密码正确,但是密码输入后执行显示不允许操作
那就退出当前用户,用 root 用户重新登录试试呀。 jackz007 发表于 2019-8-18 21:43
那就退出当前用户,用 root 用户重新登录试试呀。
单独登录root可以,root转换成普通用户也可以,但是普通用户转换root不行,显示不允许操作 756 发表于 2019-8-18 21:48
单独登录root可以,root转换成普通用户也可以,但是普通用户转换root不行,显示不允许操作
如果能单独登录 root,我们就得逞了呀,还等什么,登进去,赶快用我说的那 2 条命令搞定 /bin/su 呀! 是的,可以了,非常感谢你{:10_282:} jackz007 发表于 2019-8-18 21:52
如果能单独登录 root,我们就得逞了呀,还等什么,登进去,赶快用我说的那 2 条命令搞定 /bin/su...
是的,可以了,非常感谢你 756 发表于 2019-8-18 22:02
是的,可以了,非常感谢你
问题解决了,别忘记设置最佳答案哦
页:
[1]