从其他用户帐户访问MATLAB

时间:2013-06-08 08:32:29

标签: matlab unix user-permissions

我在拥有多个用户的linux机器上的主目录中安装了MATLAB。我想允许一个特定用户而不是所有用户能够从他的用户登录中运行MATLAB。我怎么能这样做?

我认为,这样做的一种方法是更改​​我的主目录的权限,以便所有用户都可以访问它,但我不想这样做。

1 个答案:

答案 0 :(得分:6)

您可以仅在MATLAB安装时更改权限。

如果在/home/*squirly*/MATLAB安装了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*