与标题一样,如何使用 sudo 权限运行安装在 conda 环境中的程序?
这个线程(sudo: conda: command not found)提到不能授予 conda 命令超级用户权限。但是我需要授予此特定程序的完全写入和编辑权限。我尝试更改相关文件夹/程序的权限,但每次都会自动重置为“仅限访问”权限。
我有什么想法可以规避这个问题吗?
但是我需要授予此特定程序的完全写入和编辑权限。
你不可以。您需要对 conda 的特定位置进行写入和编辑访问以存储文件,以便可以启动操作。默认情况下,conda 会以您的用户作为用户和组安装在您的家中,以便已经为您创建了该位置。这就是有关 conda 权限所需的全部内容。其他任何事情都是安全问题。
您需要执行的所有其他操作都应该从与 conda 环境断开连接的系统上的脚本中完成。
一个非常基本的例子:
2 和 3 也可以是 cron 作业(通过 crontab 或 /etc/crontab)或目录观察者(inotify 或使用 Python 看门狗)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句