R 创建了一个名为 Staff 的组,我希望能够在不以 sudo 身份启动 R 的情况下更新软件包。所以我使用以下方法将自己添加到员工中:
sudo usermod -G adm,dialout,cdrom,plugdev,lpadmin,admin,sambashare,staff matt
(附带问题是否有一种方法可以将您自己添加到群组中,而无需列出您所属的所有其他群组?)
如果我检查 /etc/groups 我看到
staff:x:50:matt
/etc/shadow 也一样
staff:*::matt
但是,如果我运行团体或 id,我就不是工作人员。另外,我无法更改 /usr/local/lib/R 中的任何内容。
您是否在运行后退出并重新登录了“matt”帐户?sudo usermod
命令?在 UNIX 下对用户所在组的更改仅在登录时生效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)