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