Linux下以非root用户来启动服务
来源:互联网 发布:许单单知乎 编辑:程序博客网 时间:2024/05/16 18:40
在很多情况下,出于系统安全的考虑,要以非root用户来启动一些服务,比如apache服务、tomcat服务等,那么该如何实现呢?
大家都知道,Linux 的启动文件rc.local可以控制启动系统时自动执行的一些命令,而类似于tomcat或mysql之类的程序是不可以用root权限启动的,因此使用下述命令可以以非root账号来启动tomcat服务:
view plain copysu - test -c /home/test/tomcat-7.0.12/bin/startup.sh
su - username -c “command”这样的形式可以使用任意一个有执行权限的用户执行 -c后边的命令。
注意,- username中间有一个空格,而-c中间是没有空格的。
另外还有一种方法,但我没有验证,因此也不能保证其有效性,就是直接编辑某用户的crontat来启动:
crontab -e -u username
添加:@reboot command
- Linux下以非root用户来启动服务
- nginx以非root用户启动
- Linux下,非root用户启动Tomcat配置过程
- Linux下vlc以root用户运行
- Linux下非root用户使用串口
- ubuntu下允许root用户ssh远程登录及Linux下服务的启动
- centos在root用户下以普通用户启动应用
- Linux下root用户ftp或telnet 登陆配置步骤与启动telnet服务
- 非root用户 如何创建linux 服务的定时任务
- 非root用户启动tomcat
- 非root用户启动tomcat
- 非root用户启动tomcat
- Linux下临时以非root身份执行命令
- Linux非root用户如何使用80端口启动程序
- linux使用某非root用户执行开机启动项
- Linux非root用户如何使用80端口启动程序
- 《linux学习》之ubuntu下如何以root用户登录
- linux 下以 root 身份启动 google chrome
- join left join right join outer join 以及笛卡儿积
- APUE学习笔记——第十一章 线程
- 辐射度算法
- Log4Cxx 的使用方法
- Modern C++ Design 笔记 第二章 Chapter 2. Techniques
- Linux下以非root用户来启动服务
- LELE的RPG难题 ---杭电acm
- stm32 时钟配置方式
- ubuntu12.04上安装flashcahce
- UITextView
- J2me与Antenna
- Mac os x 的一些小技巧
- 编写程序将一个list容器的所有元素赋值给一个vector容器。
- 网页布局中外边距叠加问题