【问题标题】:accessing MATLAB from a different user account [closed]从不同的用户帐户访问 MATLAB [关闭]
【发布时间】:2013-06-04 13:24:55
【问题描述】:

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

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

【问题讨论】:

  • 这不是题外话。 UNIX 问题最肯定“......与编程有关......” - Stack Overflow 的整个部分都致力于这些事情。这个问题只需要正确的标签。我加了两个。如果您认为 matlab 标签应该被删除,但我认为没有必要。

标签: matlab unix user-permissions


【解决方案1】:

您可以仅更改 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*

【讨论】:

  • 谢谢。但我只希望一个额外的用户(除了我)而不是所有用户都能够运行 matlab。
  • 查看我添加的奖金!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-13
  • 2020-10-27
  • 1970-01-01
  • 2022-12-15
相关资源
最近更新 更多