[1]来自 - 四川成都 的 Firefox/Linux 用户 发表于 2015-03-09 22:14 的评论:为什么不同发行版的su源码构成差异比较大? [2]linux 发表于 2015-03-09 22:40 的评论:哦?居然有这样的事情?你做过代码比较分析么? [3]来自 - 四川成都 的 Firefox/Linux 用户 发表于 2015-03-10 14:19 的评论:我开始以为这种基本核心的命令, 其代码应该不会有什么差别. 但通过 apt 和 yum 下载源码, 并进行比较 deb 系的 coreutils-8.13 和 rpm 系的 util-linux-2.25 的 su 源码, 可以看到代码构成存在较大的差异。
至于包里面其他命令是否也存在差异, 我没有比较.
之所以要看源码是因为,deb 系和 rpm 系发行版自带包中的 su, 在执行类似这样的命令时(su - USER -c 'man bash' | more), 没法输入密码, 按任意键, 直接结束密码验证。
我自己也尝试多种方法试图解决但是无效。最后抱着最后一丝希望,才从源码入手。结果 deb 系的直接编译的 su
[1]来自 - 四川成都 的 Firefox/Linux 用户 发表于 2015-03-09 22:14 的评论:为什么不同发行版的su源码构成差异比较大? [2]linux 发表于 2015-03-09 22:40 的评论:哦?居然有这样的事情?你做过代码比较分析么?
[1]来自 - 福建福州 的 Chrome/Linux 用户 发表于 2015-03-10 10:16 的评论:“以下命令会把你加入到Linux的sudo组里,来确保让你能作为root用户来运行命令。”
不应该是“你需要在root用户下运行命令”吗
[1]来自 - 四川成都 的 Firefox/Linux 用户 发表于 2015-03-09 22:14 的评论:为什么不同发行版的su源码构成差异比较大?
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。