【发布时间】:2012-06-03 22:09:00
【问题描述】:
我正在运行 CentOS 5,出于安全原因禁用了 root 登录。
现在,作为 root 我可以像这样启动和停止服务:
httpd restart
mysqld stop
postfix start
但是对于我设置的新用户,我必须使用/sbin/service process command
如何设置用户也可以快速访问该进程?
谢谢!
【问题讨论】:
我正在运行 CentOS 5,出于安全原因禁用了 root 登录。
现在,作为 root 我可以像这样启动和停止服务:
httpd restart
mysqld stop
postfix start
但是对于我设置的新用户,我必须使用/sbin/service process command
如何设置用户也可以快速访问该进程?
谢谢!
【问题讨论】:
将 /etc/init.d/ 添加到路径 - 例如
PATH=$PATH:/etc/init.d
并放入用户的.profile中
【讨论】:
. ~/.bash_profile 以使更改生效
sudo su - 或者更好的sudo -i。
sudo su - <username> - - 很重要,因为它就像一个登录外壳,因此可以获取配置文件(就像您登录时一样)