- 主题:sudo环境变量的问题
我用普通用户 source了一个文件,设置了path之类的环境变量。这样我就可以在当前目录用一个项目编译出来的程序,不需要安装到系统目录了。调试什么的比较方便。
但是这个程序需要root权限。所以我sudo xxx 执行的时候。前面source的环境变量就不起作用了。我看网上说的都是需要修改sudo的配置文件。
想问一下sudo命令又是没有什么参数之类的可以起到效果?这样就不用修改配置文件了。
--
FROM 114.249.29.*
在 shell 里面跑的话我的想法大概是 sudo /usr/bin/env `/usr/bin/env` command-line
【 在 chunhui (北瓜) 的大作中提到: 】
: 我用普通用户 source了一个文件,设置了path之类的环境变量。这样我就可以在当前目录用一个项目编译出来的程序,不需要安装到系统目录了。调试什么的比较方便。
: 但是这个程序需要root权限。所以我sudo xxx 执行的时候。前面source的环境变量就不起作用了。我看网上说的都是需要修改sudo的配置文件。
: 想问一下sudo命令又是没有什么参数之类的可以起到效果?这样就不用修改配置文件了。
: ...................
--
FROM 103.90.178.*
试了一下,这样也不行。提示:/usr/bin/env: ‘50164’: No such file or directory
我只能每次都su 到root 执行了。
【 在 ArchLinux (a lightweight and flexible distribution) 的大作中提到: 】
: 在 shell 里面跑的话我的想法大概是 sudo /usr/bin/env `/usr/bin/env` command-line
--
FROM 114.249.22.*
sudo -E
【 在 chunhui 的大作中提到: 】
: 我用普通用户 source了一个文件,设置了path之类的环境变量。这样我就可以在当前目录用一个项目编译出来的程序,不需要安装到系统目录了。调试什么的比较方便。
: 但是这个程序需要root权限。所以我sudo xxx 执行的时候。前面source的环境变量就不起作用了。我看网上说的都是需要修改sudo的配置文件。
: 想问一下sudo命令又是没有什么参数之类的可以起到效果?这样就不用修改配置文件了。
--
FROM 106.37.226.*
我试试…
这样还是提示找不到命令。搞不懂这个sudo了。
【 在 pheyx 的大作中提到: 】
: sudo -E
--
修改:chunhui FROM 114.249.26.*
FROM 221.222.20.*
忽略用户PATH正是sudo的重要安全策略,如果真这么矫情不想加路径,为什么不用链接呢?
【 在 chunhui (北瓜) 的大作中提到: 】
: 我用普通用户 source了一个文件,设置了path之类的环境变量。这样我就可以在当前目录用一个项目编译出来的程序,不需要安装到系统目录了。调试什么的比较方便。
: 但是这个程序需要root权限。所以我sudo xxx 执行的时候。前面source的环境变量就不起作用了。我看网上说的都是需要修改sudo的配置文件。
: 想问一下sudo命令又是没有什么参数之类的可以起到效果?这样就不用修改配置文件了。
: ...................
--
FROM 111.203.146.*
是开发调试环境。正式环境就直接安装到目录。sudo也正常使用了。
【 在 funicorn (尽量不用标点符号) 的大作中提到: 】
: 忽略用户PATH正是sudo的重要安全策略,如果真这么矫情不想加路径,为什么不用链接呢?
--
FROM 114.249.17.*
既然是开发环境,那你就修改sudo的配置好了,有啥困难吗?
【 在 chunhui (北瓜) 的大作中提到: 】
: 是开发调试环境。正式环境就直接安装到目录。sudo也正常使用了。
--
FROM 122.225.220.*
sudo后再source一遍?
【 在 chunhui 的大作中提到: 】
: 我用普通用户 source了一个文件,设置了path之类的环境变量。这样我就可以在当前目录用一个项目编译出来的程序,不需要安装到系统目录了。调试什么的比较方便。
: 但是这个程序需要root权限。所以我sudo xxx 执行的时候。前面source的环境变量就不起作用了。我看网上说的都是需要修改sudo的配置文件。
: 想问一下sudo命令又是没有什么参数之类的可以起到效果?这样就不用修改配置文件了。
--
FROM 124.126.179.*
这个怎么操作?好像不行。
【 在 LYMing1986 (LYMing1986) 的大作中提到: 】
: sudo后再source一遍?
--
FROM 114.249.22.*