会員登録すると
学習することができます。
会員登録する(無料)
登録済みの方はこちら
ログイン

ユーザーとグループ ― アカウントを作り、期限・プロファイル・リソースの上限を設定する

目安学習時間 25分

課題

全問正解でレクチャー完了です。

【問題1】

ユーザー aoi はすでにグループ sales に入っています。sales から外さずに、グループ dev にも入れるコマンドとして、正しいものはどれですか。

[選択肢]

【問題2】

すべてのユーザーのログイン時に環境変数を設定したいとき、ファイルを置く場所として適切なものはどれですか。

[選択肢]
会員登録すると
学習することができます。
会員登録する(無料)

学ぶ目的

アカウントの情報はどこにあるか

ユーザーの情報は /etc/passwd、パスワードのハッシュと期限は /etc/shadow、グループは /etc/group にあります。直接書き換えず、専用のコマンドで変えます。id や getent passwd で確かめます。

作る・変える・消す

  • useradd -m -s /bin/bash -G グループ 名前 … ホームを作り、ログインシェルと追加のグループを決めて作る
  • usermod -aG グループ 名前 … 今のグループを残したまま、グループを足す
  • userdel -r 名前 … ホームごと消す

-a を付けずに usermod -G を使うと、ほかの追加のグループが外れてしまいます。

パスワードと期限

passwd でパスワードを決め、chage でパスワードの有効日数やアカウントの期限を決めます。chage -l で確かめます。

環境のプロファイル

全員に効く設定は /etc/profile と /etc/profile.d の中、本人だけに効く設定はホームの .bashrc や .profile に書きます。新しいユーザーに配るひな形は /etc/skel に置きます。

リソースの上限

1人が開けるファイルの数や動かせるプロセスの数は、/etc/security/limits.conf などで上限を決めます。ulimit -a で今の上限を確かめます。

このレクチャーで学ぶこと

  • /etc/passwd・/etc/shadow・/etc/group の役割
  • useradd・usermod・userdel・groupadd の使い方と、-aG の注意
  • passwd と chage でのパスワードとアカウントの期限
  • 環境のプロファイルと /etc/skel、limits.conf でのリソースの上限

質問

まだ質問は投稿されていません。

質問投稿

ログイン後に質問の投稿ができます。