我的 root 是假 root?!

2018-08-28 09:35:15 +08:00
 DaWNY

这种情况有大佬碰到过吗 该怎么解决?

5298 次点击
所在节点    Linux
16 条回复
snnn
2018-08-28 09:37:15 +08:00
系统有问题罢了。
你试下
sudo reboot
azh7138m
2018-08-28 09:37:30 +08:00
多切几次试试,或者把那个账户的默认 shell 改成 sh
DaWNY
2018-08-28 09:41:07 +08:00
@snnn 公司的机,上面跑了很多服务-不敢乱重启(;´༎ຶД༎
mritd
2018-08-28 09:46:03 +08:00
你要是非得用那个用户权限操作,切换不过去就没必要切换过去,gosu 试试,手机没法贴地址
randyzhao
2018-08-28 09:46:38 +08:00
su -s /bin/bash patrol
DaWNY
2018-08-28 09:53:41 +08:00
@randyzhao 和 su patrol 一样显示段错误-:)
randyzhao
2018-08-28 10:00:47 +08:00
@DaWNY 从其他用户那 copy 一份 ~/.bash_profile 试试呢?
zjsxwc
2018-08-28 10:12:09 +08:00
请问 命令 `su - www`与`su www`什么区别?
DaWNY
2018-08-28 10:13:45 +08:00
@randyzhao 其他用户也都切换不了(・∀・)
boris1993
2018-08-28 10:16:35 +08:00
怎么觉得是你的 su 命令有毛病呢?跟其他同版本的对比一下看看
DaWNY
2018-08-28 10:21:54 +08:00
@zjsxwc su 只是切换了 root 身份,但 Shell 环境仍然是普通用户的 Shell ;而 su-连用户和 Shell 环境一起切换成 root 身份了。su 切换成 root 用户以后,pwd 一下,工作目录仍然是普通用户的工作目录;而用 su-切换以后,工作目录变是 root 的工作目录了
randyzhao
2018-08-28 10:34:47 +08:00
@DaWNY #9
那啥。。。虽然你不能重启,但是我还是想高呼重启大法好
xi2008wang
2018-08-28 10:46:11 +08:00
可能是系统库文件损坏了 ldd /usr/bin/su 看看依赖,ls 他们看看
xi2008wang
2018-08-28 10:46:27 +08:00
也可以 strace -o /tmp/u su 看看
hasdream
2018-08-28 15:45:36 +08:00
sudo -u patrol -s /bin/bash
redapple02041
2018-08-31 11:32:17 +08:00
一看题目忽然想到 fakeroot= =

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/483844

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX