gpt4 book ai didi

linux - RStudio Server 的默认组权限

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:56:38 25 4
gpt4 key购买 nike

我在 Ubuntu 12.04 上使用 RStudio 服务器(版本 0.98.994)。

我们的小组一起在外部共享驱动器上工作,并希望打开同一个项目。

当我打开其他同事创建的项目文件时,出现权限被拒绝的错误(抱歉,我无法显示错误消息,因为我已经手动更改了权限)。

检查文件权限后,我发现*.Rproj和.Rhistory的默认权限是“-rw-r--r-x”,“.Rproj.user”的默认权限是“drwxr-sr-x”。所以组没有写权限。

在外部共享驱动器中(系统不清楚,应该是Linux),组默认权限是rw。

如何更改 *.Rproj、.Rhistory 和 .Rprojt.user 的默认权限?

感谢您的任何建议。如果我的问题不清楚,请告诉我。

编辑:

我通过命令行在外部共享驱动器中创建了新文件和文件夹。如我所料,默认权限是文件的 -rw-rw-r-- 和文件夹的 drwxrwsr-x 。似乎 RStudio 服务器使用自己的默认权限创建了这些新文件。

当 RStudio 服务器创建这些文件 *.Rproj、.Rhistory 和 .Rprojt.user 时,我可以更改它们的默认权限吗?即向组添加写权限。

最佳答案

目录的默认权限是 777,即读/写/执行,文件的默认权限是 666,即读/写。但是每个系统都有一个 umask 值,通常是 022

因此,当您创建一个目录时,它将拥有 777 权限,但它会带走 022 的 umask 值,并为您保留默认权限 755,即 rwxr-xr-x

您可以通过简单地输入命令来更改umask的值

umask=055

这会将 umask 值设置为 055 并且每当您创建新文件/目录时,055 将从权限中移除.

再次查看权限为777 的新创建目录,umask 值被拿走,因此目录权限为722,即rwx-w--w-再次查看有权限的新目录

关于linux - RStudio Server 的默认组权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25375930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com