グループからユーザーを削除する

グループからユーザーを削除する

Netbeans IDE 経由で Web サーバーにファイルをアップロードするためにユーザーを使用するため、グループからユーザーを削除しようとしましたftp-usersが、変更されたファイルまたは新しく作成されたファイルのグループが常に変更されftp-users、これらのファイルを開く権限が失われます。

# グループ myuser

myuser: ftp-users www

# gpasswd -d myuser ftp-users

グループ ftp-users からユーザー myuser を削除します

gpasswd: ユーザー 'myuser' は 'ftp-users' のメンバーではありません

グループを再度呼び出すと、次のようになります。

# グループ myuser

myuser: 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 からログアウトして再度ログインしましたか? これで必要なことはすべて完了したようです。

関連情報