Я пытаюсь удалить пользователя из группы, ftp-users
потому что я использую этого пользователя для загрузки файлов на свой веб-сервер через среду IDE Netbeans, и это всегда изменяет группу измененных или вновь созданных файлов на , ftp-users
а затем я теряю права на открытие этих файлов.
# группы мойпользователь
мойпользователь: ftp-users www
# gpasswd -d myuser ftp-пользователи
Удаление пользователя myuser из группы ftp-users
gpasswd: пользователь 'myuser' не является членом 'ftp-users'
Если я снова вызову группы, то получу:
# группы мойпользователь
мойпользователь: ftp-users www
Сначала я убил сеанс пользователя с помощью skill -STOP -u myuser
. Но если я его выполню, groups myuser
то удаленная группа ftp-user
все еще там. Я даже перезагрузил сервер.
решение1
Сначала я переключился на пользователя:
su myuser
Затем я проверил основную группу.
id -gn
ftp-пользователи
Поэтому я изменил основную группу наwww:
sudo usermod -g www myuser
И exit
Эд
Теперь, если я позвоню, groups myuser
я получу:
мойпользователь: www
Всем спасибо!
решение2
gpasswd -d myuser ftp-users
Должно сработать, как вы сказали. Но группы могут по-прежнему давать тот же результат, даже если вы удалили пользователя из группы.
Вы вышли из myuser и снова вошли? Похоже, это все, что вам нужно.