首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Centos 5服务命令

Centos 5服务命令
EN

Server Fault用户
提问于 2011-07-05 13:36:11
回答 2查看 5.1K关注 0票数 3

我的供应商给我发送了一个安装了Centos5的服务器。他们已经将机器设置为直接使用根帐户登录。

当根帐户被丢失后,我可以像这样运行命令:

服务httpd重新启动

我不喜欢可以直接登录的根帐户。因此,我在PermitRootLogin文件中添加了“sshd_config no”。然后我创建了另一个用户,并将其放到sudoer列表中。

问题出现了。当我用这个新用户登录时,我不能再运行"service命令“了。它将提示命令找不到。即使我"sudo su",我也不能运行这个命令,有人能告诉我怎么做吗?谢谢。

EN

回答 2

Server Fault用户

发布于 2011-07-05 13:40:44

你快到了。下一次,就这么做:

代码语言:javascript
复制
sudo su -

使用"sudo“运行意味着使用常规用户的环境设置,而不是特权用户,这意味着服务命令不在您的路径中。

要么这样,要么做:

代码语言:javascript
复制
/etc/init.d/httpd restart

如果您想要完全绕过service命令。

票数 1
EN

Server Fault用户

发布于 2011-07-05 13:44:55

登录时,可以使用命令的完整路径。试试/sbin/service httpd restart

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/287106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档