LoginSignup
22
20

More than 5 years have passed since last update.

ubuntuにおけるuseradd

Posted at

ubuntuにおけるuseradd

作成ユーザのホームディレクトリ

ubuntuでuseraddコマンドを使ってユーザ作成しようとした際に,作成したユーザのホームディレクトリが作成されないという問題に直面.
手順としては,

1.useraddコマンドのデフォルト値を確認

#useradd -D

2.INACTIVEを60に,SHELLをbashに設定

GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=no

3.hogeユーザを作成

#useradd hoge

を踏んだがhogeユーザに変更した際に

No directory, logging in with HOME=/

と怒られてしまう.

/etc/login.defs の設定

/etc/login.defsのCREATE_HOMEをyesに設定してやるとホームディレクトリが作成された.
RedHat系だとこれがデフォルトでyesになっているのだがubuntuではそもそもCREATE_HOMEの項目自体がなかったためuseraddしても自動でホームディレクトリが作成されなかった.

22
20
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
22
20