濮阳杆衣贸易有限公司

主頁 > 知識庫 > Linux 解決Deepin無法在root用戶啟動Google Chrome瀏覽器的問題

Linux 解決Deepin無法在root用戶啟動Google Chrome瀏覽器的問題

熱門標(biāo)簽:咸陽穩(wěn)定外呼系統(tǒng)公司 貴陽語音電銷機(jī)器人 蕪湖呼叫中心外呼系統(tǒng)哪家強(qiáng) 電銷機(jī)器人怎么錄音 征服者快捷酒店地圖標(biāo)注 貴港市機(jī)器人外呼系統(tǒng)團(tuán)隊(duì) 天津外呼系統(tǒng)運(yùn)營商 漯河電銷外呼系統(tǒng)價(jià)格 ec外呼系統(tǒng)怎么樣

解決Deepin無法在root用戶啟動Google Chrome瀏覽器的問題,步驟如下。

1.找到Chrome的路徑

which google-chrome

假如路徑為:/usr/bin/google-chrome

2.編輯google-chrome文件

打開google-chrome,修改文件末尾命令。

vim /usr/bin/google-chrome

exec -a "$0" "$HERE/chrome" "$@" 末尾增加 --user-data-dir --no-sandbox

按Esc,:wq,退出保存,現(xiàn)在即可打開Chrome瀏覽器了!

ps:下面看下用非root用戶啟動Apache|Nginx的方法

眾所周知,apache的80端口為系統(tǒng)保留端口,如果通過其他非root用戶啟動,會報(bào)錯如下:

(13)Permission denied: make_sock: could not bind to address [::]:80
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

因?yàn)槠胀ㄓ脩糁荒苡?024以上的端口,1024以內(nèi)的端口只能由root用戶使用。

但是為了避免每次啟動都通過root用戶,可以通過set UID的方式來解決此問題。

一次性進(jìn)行如下操作即可完成。

在root用戶環(huán)境中做如下操作
cd ……/apache/bin
chown root httpd
chmod u+s httpd
再 su - USERNAME
到普通用戶下,通過
……/apache/bin/apachectl start即可

為何不chmod u+s apachectl呢?
因?yàn)閟et UID這種方式只針對二進(jìn)制文件有效,而tail一下apachectl發(fā)現(xiàn):
apachectl是一個腳本文件,仔細(xì)查閱發(fā)現(xiàn)有如下一句

HTTPD='/home/……/apache/bin/httpd'

得出結(jié)論:apachectl腳本是通過啟動httpd文件來啟動整個httpd服務(wù)。
再次cat httpd,出現(xiàn)各種不可讀亂碼,ctrl+c結(jié)束輸出之后,斷定httpd為二進(jìn)制文件。
最后chmod u+s httpd即可,當(dāng)然得保證httpd的所屬者為root用戶,如果不是,執(zhí)行:
chown root httpd即可。

同樣,nginx啟動也如此,用root用戶進(jìn)入....nginx/sbin

然后chown root nginx

chmod u+s nginx

然后通過普通用戶就可以啟動了。

再同樣,tomcat也如此。

當(dāng)然,修改默認(rèn)端口到大于1024也是可以的。

總結(jié)

以上所述是小編給大家介紹的Linux 解決Deepin無法在root用戶啟動Google Chrome瀏覽器的問題,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時(shí)回復(fù)大家的!

標(biāo)簽:濰坊 攀枝花 東營 淮北 西寧 香港 怒江 西藏

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux 解決Deepin無法在root用戶啟動Google Chrome瀏覽器的問題》,本文關(guān)鍵詞  Linux,解決,Deepin,無法,在,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux 解決Deepin無法在root用戶啟動Google Chrome瀏覽器的問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux 解決Deepin無法在root用戶啟動Google Chrome瀏覽器的問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    法库县| 长阳| SHOW| 北辰区| 聂荣县| 绩溪县| 永州市| 东方市| 龙川县| 乌拉特中旗| 察隅县| 金平| 卓资县| 噶尔县| 翁源县| 崇文区| 平度市| 凌源市| 皋兰县| 寻甸| 方山县| 太仆寺旗| 汽车| 佛教| 阳春市| 嘉禾县| 阿城市| 虞城县| 商丘市| 分宜县| 韶关市| 澄江县| 岑溪市| 巴楚县| 民县| 九龙县| 师宗县| 边坝县| 洛川县| 宁武县| 富民县|