Удалить пользователя из группы

Удалить пользователя из группы

Я пытаюсь удалить пользователя из группы, 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 и снова вошли? Похоже, это все, что вам нужно.

Связанный контент