【问题标题】:/sbin/service lazyness shortcut/sbin/service 懒惰快捷方式
【发布时间】:2012-06-03 22:09:00
【问题描述】:

我正在运行 CentOS 5,出于安全原因禁用了 root 登录。
现在,作为 root 我可以像这样启动和停止服务:

httpd restart
mysqld stop
postfix start

但是对于我设置的新用户,我必须使用/sbin/service process command

如何设置用户也可以快速访问该进程?

谢谢!

【问题讨论】:

    标签: linux bash ssh centos


    【解决方案1】:

    将 /etc/init.d/ 添加到路径 - 例如

    PATH=$PATH:/etc/init.d
    

    并放入用户的.profile中

    【讨论】:

    • 好的,我把它放到 .bash_profile 中,我需要重新启动什么吗?
    • 您需要重新登录。或者,您可以在活动 shell 中执行 . ~/.bash_profile 以使更改生效
    • 注销并重新登录,工作!但是一旦我 sudo su 任何提示,我就无法访问这些命令?
    • 是的,使用sudo su - 或者更好的sudo -i
    • sudo su - <username> - - 很重要,因为它就像一个登录外壳,因此可以获取配置文件(就像您登录时一样)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-15
    • 2010-10-08
    • 1970-01-01
    相关资源
    最近更新 更多