国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

用sudo命令無法讀取環(huán)境變量的解決方法

2020-10-14 22:37:33
字體:
來源:轉載
供稿:網(wǎng)友

通過sudo -l來查看sudo的限制:

$ sudo -l

Matching Defaults entries for xxx on this host:

env_reset, mail_badpass,

secure_path=/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin

User xxx may run the following commands on this host:

(ALL : ALL) NOPASSWD: ALL

注意看第一行的選項Defaults env_reset表示默認會將環(huán)境變量重置,這樣你定義的變量在sudo環(huán)境就會失效,獲取不到。

另外有的發(fā)行版還有一個Defaults env_keep=""的選項,用于保留部分環(huán)境變量不被重置,需要保留的變量就寫入雙引號中。

解決:

1、在用戶的主目錄里的.bashrc中添加:

alias sudo='sudo env PATH=$PATH'

2、sudo visudo

# Defaults env_reset     # 注釋掉原有配置

# Defaults env_keep=”…”     # 注釋掉指定的變量保持

Defaults !env_reset     # 修改為不重置環(huán)境


(責任編輯:VEVB)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 龙江县| 保定市| 武陟县| 民勤县| 开平市| 泽普县| 宿迁市| 汽车| 仙游县| 宣武区| 南昌市| 布拖县| 广东省| 泸溪县| 六枝特区| 富宁县| 蒙自县| 玉山县| 富顺县| 云安县| 济阳县| 金昌市| 吴江市| 尖扎县| 阳信县| 咸阳市| 法库县| 宜州市| 惠水县| 汉沽区| 穆棱市| 石门县| 云林县| 印江| 乌兰察布市| 万州区| 永胜县| 西安市| 江孜县| 湘乡市| 望城县|