it-swarm-ja.com

Linuxでコマンド「id」を使用しますか?

Linuxでコマンドidを使用することに疑問があります。

グループ「github-total」に1人のユーザー(andre)を追加しました。追加した場合は実行してくださいid andre取得したもの:

$ id andre
uid=500(andre) gid=500(andre) groups=500(andre),502(github-total) context=user_u:system_r:unconfined_t

しかし、私がするだけならid

$ id
uid=500(andre) gid=500(andre) groups=500(andre) context=user_u:system_r:unconfined_t

問題は、ユーザー "andre"は、引数なしでidのみを実行したときに、彼がグループ "github-total"に属していると想定していないということです。そして実際には、ユーザーはグループに含まれていません。

だから私の質問は...ユーザー「andre」をグループ「github-total」に追加するにはどうすればよいですか?

宜しくお願いします、

申し訳ありませんが私の英語。

2
André

その理由は、変更を加えたが、ログアウト/再度ログインしていないためです。

引数なしでidを実行すると、ログイン後にデータベースを参照した後にグループIDを確立した親シェルから継承されたデータが出力されます。

ユーザー名でidを実行すると、データベースに即座にクエリを実行して、そのユーザーのグループID情報が何であるかを確認します。

だから...あなたの質問に直接答えるには、ログアウトしてから再度ログインしてください。:-)

7
Paul