我在有多个用户的 linux 机器上的主目录中安装了 MATLAB。我想允许一个特定用户而不是所有用户能够从他的用户登录中运行 MATLAB。我怎样才能做到这一点?
我相信这样做的一种方法是更改我的主目录的权限,以便所有用户都可以访问它,但我不想这样做。
我在有多个用户的 linux 机器上的主目录中安装了 MATLAB。我想允许一个特定用户而不是所有用户能够从他的用户登录中运行 MATLAB。我怎样才能做到这一点?
我相信这样做的一种方法是更改我的主目录的权限,以便所有用户都可以访问它,但我不想这样做。
您可以仅更改 MATLAB 安装的权限。
如果 MATLAB 安装到/home/*squirly*/MATLAB
,您可以运行以下命令以使其可供所有用户访问。
chmod -R a+rw /home/*squirly*/MATLAB
如果您不拥有该目录,则需要在命令前加上sudo
.
如果您只想允许部分用户使用 MATLAB。
创建一个名为 matlab 的组:
sudo groupadd matlab
使 matlab 成为 matlab 安装的组所有者:
sudo chgrp -R matlab /home/*squirly*/MATLAB
允许组读/写 matlab 目录:
sudo chmod -R g+rw /home/*squirly*/MATLAB
将要使用 matlab 的用户添加到 matlab 组:
sudo usermod -aG matlab *squirly*