su 命令返回 “permission denied” 错误的解决办法以及 sudo 的用法

su 命令返回 “permission denied” 错误的解决办法以及 sudo 的用法

Chris Yue No Comment
Posts

按照 BSD 的规矩,只有在 wheel 这个组的成员才有提升到超级用户的权限,所以解决办法就将允许使用 su 命令的用户直接加入到wheel 组就行了。

如何将已知用户加入到某个组:

比如把用户 php 加入到 wheel 组:

执行完此命令以后再 su 或者 sudo 试试看。好吧,我又犯了一个想当然的错误,其实 sudo 跟 su 还真是太多不一样了

PS: 顺便把 sudo 的使用方式也说说吧。首先 sudo 跟 wheel 组没有绝对的关系,如果你希望某一个用户能临时提高权限,需要使用 visudo 指令来编辑,比如将 php 添加到能提高权限的名单:

找到 root ALL=(ALL)ALL 这一排,在它下面以同样格式加上:

你也许已经注意到 %wheel ALL=(ALL)ALL 这一排,没错,跟你想的一样,把注释去掉然后试试吧!

注意 sudo 以后要输入的密码不是 root 的密码而是当前用户自己的密码哦

su 命令返回 “permission denied” 错误的解决办法以及 sudo 的用法 by Chris Yue is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

微信赞赏码

文章不错,我要帮站长分担建站费!
天使投赏人

发表评论

eighty six ÷ = eighty six