我正在编写一个脚本,用于“检测”普通、朴实的用户帐户是否有权访问某些文件。基本上,该用户只属于“员工”组或类似组的成员。
不过,我并不一定想为此创建一个新的 Unix 帐户。我更愿意使用我们小组目前拥有的一个帐户,但也许会在检测脚本中删除其自己的组成员身份。
有没有办法做到这一点?
答案1
您可以使用命令检查可用的内容groups
。
至于更改它,这些都是由 root 在登录时使用设置的setgroups(2)
,必须以 root 身份调用。所以答案是否定的。如果不使用 @yoonix 的 sudo 解决方案或类似方法,就无法做到这一点。