まとめ ブログ ダウンロード 掲示板 メール

れぶろぐ

< 2008-04-19 (土) 2008-04-26 (土) > 最新


2008-04-21 (月)

useradd コマンドには -m オプションをつけよう

useradd コマンドに -m オプションを付けると、 ユーザアカウント作成時にホームディレクトリも作ってくれる。 今までそう覚えていたのに、さっき CentOS で作業していたら、 -m オプション無しでもホームディレクトリが作られた。 あれ? なんで?

調べてみると、/etc/login.defs にこう書かれていた。

#
# If useradd should create home directories for users by default
# On RH systems, we do. This option is overridden with the -m flag on
# useradd command line.
#
CREATE_HOME     yes

なるほど。RedHat 系では -m オプションは付けなくても良い、と。

でも確か Debian は違ったはず、と思ったので、実際に試してみたところ、 やはり Debian では -m オプションを付けないとホームディレクトリは作られなかった。

ということで、 useradd コマンドには -m オプションを付けて使う、と覚えておいた方がいいと思います。

Tags: Linux | このエントリを含む del.icio.us | このエントリを含むはてなブックマーク | このエントリを含む livedoor クリップ | Permalink

pam_wheel.so を使う場合は、SU_WHEEL_ONLY の設定は不要

wheel グループのユーザしか su コマンドを使えないようにするために、 両方設定しろ、と書いているページが結構あるが、 Debian の /etc/login.defs を見ると、

################# OBSOLETED BY PAM ##############
#                                               #
# These options are now handled by PAM. Please  #
# edit the appropriate file in /etc/pam.d/ to   #
# enable the equivelants of them.
#
###############

......
#SU_WHEEL_ONLY
......

と書かれている。 つまり、SU_WHEEL_ONLY を設定するのは古いやり方ということ。

/etc/pam.d/su に、

# (RedHat 系)
auth		required	pam_wheel.so use_uid

# (Debian 系)
auth		required	pam_wheel.so

のように書くだけで十分なはず。

Tags: Linux | このエントリを含む del.icio.us | このエントリを含むはてなブックマーク | このエントリを含む livedoor クリップ | Permalink
本日のリンク元

編集