UNIXな生活
更新:2004/6/25  
Linuxな生活  FreeBSDな生活
 Solarisな生活
 JAVAな生活
 Practical use
 掲示版
Debianでのユーザ管理

Debianでユーザーやグループを追加する場合は、Linuxの一般的なコマンドでは無く、Debianで用意された物を利用する方が便利です。

Group
・Groupの追加
   #addgroup hogehoge
・グループIDを指定する場合は、
   #addgroup --gid 1200 hogehoge

・Groupの削除
   #delgroup hogehoge

*詳しくは、"man addgroup"または、"man delgroup"を参照

USER
・ユーザーの追加
   #adduser hoge
   ホームディレクトリなども作成してくれます。
   またデフォルトで必要なファイルは、/etc/skel/内のファイルがホームディレクトリへコピーされます。
・UIDを指定する
   #adduser --uid 1200 hoge
・グループを指定する場合。
   #adduser --ingroup hogehoge hoge
・ホームディレクトリを指定する
   #adduser --ingroup hogehoge --home /home/hogehoge

・システムユーザー(ログインできないユーザー)を作成する。
   #adduser --system hoge
・グループを指定する場合
   #adduser --system --ingroup hogehoge hoge
・ホームディレクトリを指定する
   #adduser --system --ingroup hogehoge --home /var/hoge hoge
・ホームディレクトリを作らない
   #adduser --system --ingroup hogehoge --no-create-home hoge

・ユーザーの削除
   #deluser hoge
   *ホームディレクトリは残ります。
・ホームディレクトリも同時に削除する。
   #deluser --remove-home hoge
・ホームディレクトリも含む、関係する全てのファイルも同時に削除する。
   #deluser --remove-all-files hoge

*詳しくは、"man adduser"または、"man deluser"を参照

GOURPとUSERの関係
例えば、ユーザー"hoge"で、サウンドデバイスを利用したい場合は、"hoge"を"audio"グループに含める必要があります。
/etc/groupを直接編集する場合は、以下のようになります。
audio:x:29:hoge,hoge2
*複数のユーザーを記述する場合は、カンマで区切ります。

コマンドを利用する場合は、
#adduser hoge audio




Producted by Tomoya Sakurai