我尝试从组中删除用户,ftp-users
因为我使用该用户通过 Netbeans IDE 将文件上传到我的网络服务器,它总是更改修改或新创建的文件组,ftp-users
然后我失去打开这些文件的权限。
# 对我的用户进行分组
myuser: ftp-用户 www
# gpasswd -d myuser ftp-用户
从 ftp-users 组中删除用户 myuser
gpasswd:用户“myuser”不是“ftp-users”的成员
如果我再次呼叫群组,那么我会得到:
# 对我的用户进行分组
myuser: ftp-用户 www
首先我用 终止了用户会话skill -STOP -u myuser
。但如果我执行groups myuser
,则删除的组ftp-user
仍然存在。我什至重新启动了服务器。
答案1
首先我切换到用户:
su myuser
然后我检查了主要组
id -gn
ftp 用户
所以我将主要组更改为万维网:
sudo usermod -g www myuser
和exit
编辑
现在如果我打电话groups myuser
我会得到:
我的用户: www
感谢大家!
答案2
gpasswd -d myuser ftp-users
应该按照你说的去做。但是,即使您从组中删除了用户,组仍然可以给出相同的结果。
您是否从 myuser 注销并重新登录?这看起来就是你所需要的。