2009年2月28日土曜日

Debian/ユーザー管理

こんにちは、モリモルです。

ユーザー管理のメモです。


グループ

addgroup [--gid 1000] (新規グループ名)
グループIDは1000~29999の間で。

/etc/group
[グループ名]:x:[グループID]:[所属ユーザー]
パスワードはshadowなんでx
所属ユーザーは、デフォルトグループではなく、追加グループとして登録されたユーザー名。

グループにユーザーを追加
usermod [-g (デフォルトグループ)] [-G (追加グループ)] (ユーザ名)
adduser (ユーザー名) (グループ名)

グループの削除
groupdel (グループ名)
デフォルトグループに所属ユーザーがいる場合は削除できない


ユーザー

ユーザー追加
adduser [--uid 1000] [--gid 1000] [--disabled-password] (新規ユーザー名)

--disabled-password
パスワードをロック、プロンプトからログインできない。rootからはログイン可

/etc/skel
新規ユーザーを作成時に/home/ユーザー名でコピーされる

/etc/passwd
(ユーザー名):(ユーザーID):(所属グループID):,,,:(ホームディレクトリ):(シェルのパス)
morimoru:x:1000:1002:morimoru,,,:/home/morimoru:/bin/bash

/etc/shadow
(ユーザー名):(暗号化パスワード):(パスワードの有効期限とか、、)

ユーザー情報の変更
usermod [-d (ホームディレクトリ)] [-L] [-U] (ユーザー名)
-L:パスワードをロック
-U:パスワードをアンロック

ユーザーの削除
userdel [-r] (ユーザー名)
-r:ホームディレクトリも削除