Linuxのユーザとグループのメモ
シェルに表示されるプロンプトの見方についてmoomin@valley:~$:「valley」というマシンの「moomin」というユーザという意味。グループの一覧を確認・cat /etc/groupグループの新規作成sudo groupadd friend※「friend」は新規作成のグループ名※管理者権限で実行する。「/etc/group」はrootの所有ファイルのため、sudoで実行。※権限の確認moomin@valley:~$ ls -al /etc/ | grep group-rw-r--r-- 1 root root 964 1月 6 17:38 group※1つめの「root」はユーザ名、2つ目の「root」はグループ名グループにメンバーを追加・解除を行うusermodコマンドを使用する。moomin@valley:~$ groups moominmoomin : moomin adm cdrom sudo dip plugdev lpadmin sambashare※デフォルトはメイングループ「moomin」に所属する。ユーザ名と同じ名前のグループ。moomin@valley:~$ sudo usermod -g friend moomin※メイングループを「moomin」から「friend」に変更「-g」はメイングループの変更、「-G」はサブグループの変更moomin@valley:~$ groups moominmoomin : friend adm cdrom sudo dip plugdev lpadmin sambasharemoomin@valley:~$ id moomin uid=1000(moomin) gid=1002(friend) groups=1002(friend),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)グループに所属するメンバーの一覧を取得moomin@valley:~$ getent group moomin moomin:x:1000:グループの削除moomin@valley:~$ sudo groupdel moomin※「moomin」はグループ名