LoginSignup
12
14

More than 5 years have passed since last update.

Groupを確認したり、追加したりする方法まとめ

Last updated at Posted at 2014-07-17

groupの一覧を確認する

cat /etc/group
  • 結果の例

    
    apache:x:48:
    webadmin:x:501:
    web:x:502:
    mysql:x:27:
    
  • 表の見方

group名 パスワード グループID サブグループとして所属しているアカウント
apache x 48 無し
webadmin x 501 無し
web x 502 無し
mysql x 27 無し

パスワードは暗号化されてる事を意味します。
xというのはシャドウパスワードを使用してるという意味。

グループの種類

  • プライマリグループ
  • イニシャルグループ

これらは、ユーザを作って一番最初に属するグループ。

  • サブグループ

それ以外で所属するグループの事

新しいグループを作る。新しいユーザをグループに追加する

groupadd test ← 新しく`test`というグループを作る
useradd test_user -g test ← 新しく`test_user`というユーザを作って、`test`グループに所属させる
id test_user

uid=502(test001) gid=503(test) 所属グループ=503(test)

既存ユーザをグループに追加する

gpasswdコマンドを作る。

試しに、apacheユーザをwebadminグループに追加してみる。
```
[root@***]#gpasswd -a apache webadmin
Adding user apache to group webadmin

[root@***]# id apache
uid=48(apache) gid=48(apache) 所属グループ=48(apache),501(webadmin)
```

おまけ. ディレクトリの所属グループを変更する

chgrp  グループ名 ファイル/ディレクトリ
12
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
14