私はdebian8(Jessie)を持っていて、ダイヤルアウトグループにユーザーを追加したいと思います。ああ、このグループは存在しません。ユーザーをrootまたはsudoグループに追加したくありません。
どうすればいいですか?
~$ groups
user1 user2 cdrom floppy sudo audio dip video plugdev netdev lpadmin scanner bluetooth
ダイヤルアウトグループを作成するには?
$sudo usermod -a -G dialout user1
エラーなしで実行されますが、ダイヤルアウトグループのメンバーであることも表示されず、ダイヤルアウトグループが存在することも表示されません。
答え1
Debian ではデフォルトグループが設定されますbase-passwd
。このdialout
グループは常に存在する必要があります。そうでない場合は、次のようにupdate-passwd
予想される構成を復元できます。
sudo update-passwd
(これを行うと、システムとユーザーグループが復元されますが、他の内容は変更されません。)
ユーザーをグループに追加するだけです。
sudo adduser $(whoami) dialout
答え2
「groupadd」コマンドを試すことができます。
user@system:~$ groupadd
Usage: groupadd [options] GROUP
Options:
-f, --force exit successfully if the group already exists,
and cancel -g if the GID is already used
-g, --gid GID use GID for the new group
-h, --help display this help message and exit
-K, --key KEY=VALUE override /etc/login.defs defaults
-o, --non-unique allow to create groups with duplicate
(non-unique) GID
-p, --password PASSWORD use this encrypted password for the new group
-r, --system create a system account
また、ほとんどのウィンドウマネージャには、グラフィカルユーザーマネージャがインストールされた状態で提供されることがよくあります。たとえば、Knoppixの設定で、Menu->Preferences->Users & Groupsの下に配置しました。