[FAQ CENTER トップ]
[Redhat Enterprise linux 6(EL) FAQ トップへ]





【質問】/etc/passwdに直接ユーザを追加してもログインできない

環境:Redhat Enterprise linux 6(EL)

【回答】 useradd コマンドを使用しないで直接 /etc/passwdにユーザを追加してもログインできません。
以下の作業が必要です。

(1)pwconv <ユーザ名>による /etc/shadow への反映
(2)passwd コマンドによるパスワードの初期化
(3)/home/<ユーザ名> の所有者、所有グループの変更
(4)ユーザをグループへ追加

通常はuseraddコマンドを使用してユーザを追加してください。

(参考)
pwconvを実行しないで passwd コマンドを使用すると、
「passwd: User not known to the underlying authentication module」
のエラーが出力されます。passwd コマンドの前に pwconv コマンドを実行してください。

また (3)を忘れると、ユーザログイン時に以下のエラーが出力されます。
「あなたのセッションは10秒以上続きませんでした。もしあなた自身がログアウトしていない場合、インストールに問題があるか、ディスクの空き容量が足りないかもしれません。フェイルセーフなセッションからログインし、この問題を解決できるかどうか確認して下さい。」

参考:
【CentOS】 useradd と adduser は一体何が違うのか?


(*)本ページは Redhat Enterprise Linux 4以後を想定しています。

最終更新日:2018/05/11



[Redhat Enterprise linux 6(EL) FAQ トップへ]
[FAQ CENTER トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2012