这是 Ubuntu 16.04 上的权限问题。我无法删除安装在/usr/local/lib/R/site-library. 原来我没有得到许可。该目录是由国有root和组staff。
我通过手动将我的用户添加到staff组来临时解决了权限问题。
sudo usermod -a -G staff myusername
# *see blockquote before using this!*
Run Code Online (Sandbox Code Playgroud)
这允许我从 IDE 中删除库。
但是,当我尝试查找有关员工组的更多信息时,却找不到有关该主题的任何明确材料。甚至不是该小组的主要目的。我只能猜测它用于为某些目录上的用户提供类似的“增强”访问权限。
将用户手动添加到员工组是否有任何影响?
顺便说一句,是否有任何命令可以了解组的系统范围权限?例如,组员工将拥有写入权限的所有目录是什么?
谢谢。
编辑:我必须在这里补充一点,使用
adduser而不是usermod此操作的更明智的选择[请参阅下面的评论]
sudo adduser myusername staff