最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

在勾心斗角的環(huán)境中編程之普通用戶添加systemd的開(kāi)機(jī)啟動(dòng)項(xiàng)

在软件开发过程中,良好的工作模式是对别人委之以重任而又不能给之以信任。既要给别人灵活方便的自由度让其自由发挥,又要将误操作带来的损失降低到最小而防患于未然。

在centos系统中,systemd没有user mode,只有system mode,因此只有root才能执行systemctl enable。如果一个普通用户想做某个服务的开机自启动,有两种选择:

  1. 找root用户添加。如果root日理万机,对这些请求就会不胜其烦。
  2. 让root用户给他sudo。这样有可能造成普通用户用sudo造成误操作,虎兕出于柙,龟玉毁于椟中,是谁之过与?

这里介绍一种通过添加target的方法,使得普通用户也能添加开机启动项。

比如需要让用户bar自行添加开机启动项,首先要为他添加一个target。

添加文件/etc/systemd/system/bar.target

[Unit]
Description=user bar target

[Install]
WantedBy=multi-user.target

并且enable这个target。

然后创建文件夹/etc/systemd/system/bar.target.wants,并且将文件夹的owner给bar。

这样bar用户在/etc/systemd/system/bar.target.wants文件夹中添加的service,将在开机后自动启动。

bar用户创建的service文件

bar用户创建的service被bar target加载启动

點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消