Vla*_*sky 4 permissions user-management conda
我想在我们的共享计算机上安装 conda,以便所有用户都可以使用它。用户正在 Windows 使用 xRDP 通过远程桌面访问计算机。
我正在按照 linux 提示的教程进行操作,直到教程建议将 conda 安装在/home/username/anaconda3
.
不过,我认为只有当我不以 root 身份运行它时,此安装才可供我使用。此外,anaconda 安装还会修改./bashrc
默认情况下也是特定于用户的文件,因此其他用户不会包含可能的修改。
感谢您直接回答或重定向到相关来源或 Linux 管理书籍中的章节。我对此很陌生,并试图学习这些可能显而易见的事情。
好奇的机械生物学家弗拉基米尔
这实际上在文档中有所介绍:Linux 上的多用户 Anaconda 安装
该文档非常简短。以下是分步说明:
在开始之前,您必须决定安装位置。我会推荐/opt/anaconda3
。
使用 sudo 以 root 身份安装 anaconda。在安装过程中,系统会要求您输入安装位置(来自上一步)。当被问及是否初始化 anaconda 时,说no
。(选择 yes 只会为 root 初始化它,这是无害但无用的)。
$ sudo bash ./Anaconda3-2023.03-Linux-x86_64.sh`
Run Code Online (Sandbox Code Playgroud)
anaconda
改为。sudo groupadd anaconda
sudo chgrp -R anaconda /opt/anaconda3
sudo chmod 770 -R /opt/anaconda3
Run Code Online (Sandbox Code Playgroud)
sudo adduser USER_TO_BE_ADDED anaconda
Run Code Online (Sandbox Code Playgroud)
source /opt/anaconda3/bin/activate
conda init
Run Code Online (Sandbox Code Playgroud)
根据您的问题,您可能希望默认情况下允许所有用户使用 anaconda。在这种情况下,请将组所有权作为新用户模板的一部分(步骤 5)。另请查看步骤 6. 对用户的 .bashrc 所做的更改,并将其作为新用户的 bashrc 模板的一部分。
归档时间: |
|
查看次数: |
7646 次 |
最近记录: |