小米6陶瓷后盖多少钱手机陶瓷128GB多少钱

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
丰衣足食, 积分 549, 距离下一级还需 451 积分
论坛徽章:0
我用的是centos,按照网上的教程,把启动脚本添加到/etc/init.d下,测试用service 程序名 start/stop/restart的方法是正常的,然后chkconfig add/on也正常,手动启动也正常,但是让系统开机自启动时,遇到了麻烦。为了让程序启动时不使用root账户,我建立了一个test用户,把要使用的文件赋权给他,在启动shell脚本里,我用sudo -u test 程序名的方式,这种方式在前面说的手动启动时正常的,但是当让系统自己启动的时候,系统提示“ sudo: sorry, you must have a tty to run sudo”。我查到要修改sudoers里的设置,注释掉 Default requiretty 一行。但是这种方法,造成了系统启动后,出现了两个进程。。现在我的问题是,用普通用户开机启动程序的正确方法到底是啥,我观察到mysql就是开机用他自建的mysql账户(非root)启动的,很明显,他没用sudo,那他到底用啥方法?
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
论坛徽章:379
root& && &1184& &&&1&&0 07:27 ?& && &&&00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql
mysql& &&&&&0 07:27 ?& && &&&00:00:08 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock
mysql服务也是root启动的,这个也是一般的做法,apache也是这样.
丰衣足食, 积分 549, 距离下一级还需 451 积分
论坛徽章:0
chenyx 发表于
mysql服务也是root启动的,这个也是一般的做法,apache也是这样.
“mysql& &&&&&2.5 56 ?& && &&&Sl& &Jun16& &0:08 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/GDlinuxserver.err --pid-file=/var/lib/mysql/GDlinuxserver.pid”
这个很明显就不是root啊,前面用的mysql用户
论坛徽章:379
那个进程的父进程ID 1184明显就是root启动的那个mysql的进程的id
丰衣足食, 积分 549, 距离下一级还需 451 积分
论坛徽章:0
chenyx 发表于
那个进程的父进程ID 1184明显就是root启动的那个mysql的进程的id
那么这么干的目的到底是什么,既然父进程的用户是root,子进程为啥不用root,还有就是父进程如何以普通用户权限的方式启动子进程?
论坛徽章:379
应该是为了安全的设计吧,没深入研究过

我要回帖

更多关于 小米陶瓷手机 的文章

 

随机推荐