「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

adduser【コマンド】

pointこの用語のポイント

pointコマンドだよ

pointUNIX系で使えるよ

pointユーザを追加するよ

スポンサーリンク

簡単に書くよ

adduser【コマンド】とは

コンピュータさんに対する命令文(コマンド)のひとつ
であり

ユーザを追加するときに使うコマンド
です。


image piyo

詳しく書くよ

「adduser」コマンド

対話形式で(質問に答える形で)ユーザを追加するときに使うコマンド

です。
実行すると、コンピュータさんが「へーい、パスワードは何にしたいんだい?」とか聞いてくれます。
UNIXLinuxとかMacとか)で使えるコマンドです。

書き方は……の前に、Redhat系の「adduser」は「useradd」のシンボリックリンクです。
CentOSとかを使っている人は「useradd」コマンドの説明を ご覧ください。

UbuntuとかFreeBSDとかの人は、このままどーぞ。

それでは書き方ですが

adduser [オプション] [ユーザ名]

です。
オプションはあれこれとありますが、UbuntuとFreeBSDで書き方が違うようです。

■Ubuntu

オプション説明
--home【ディレクトリホームディレクトリを指定する
--shell【シェルログインシェルを指定する
--no-create-homeホームディレクトリを作らない
--uid【ユーザID】ユーザIDを指定する
--firstuid【ユーザID】FIRST_UIDを指定するらしい。よく分からん
--lastuid【ユーザID】LAST_UIDを指定するらしい。よく分からん
--gecosよく分からん
--group【グループ】ログインしたときのグループを指定する
--ingroup【グループ】ユーザをグループに追加するらしい。よく分からん
--gid【グループID】グループIDを指定する
--disabled-passwordパスワードを無効にする
--disabled-loginユーザのアカウントロックする
--add_extra_groups【グループ】ユーザをなんかのグループに追加するらしい。よく分からん
--encrypt-homeよく分からん
--systemシステムユーザを作る

■FreeBSD
オプション説明
-d【ディレクトリ】ホームディレクトリを指定する
-f【ファイル】作るユーザの一覧をファイルから取得する
-g【グループ】ログインしたときのグループを指定する
-hヘルプを表示する
-k【ディレクトリ】ユーザのホームディレクトリにコピーするファイルのあるディレクトリを指定する
-m【ファイル】新規に作ったユーザに【ファイル】に書かれたメッセージを送る
-q画面にあれやこれやと表示しない
-s【シェル】ログインシェルを指定する
-u【ユーザID】ユーザIDを指定する
-w【種別】パスワードの種別を指定する
 →「-w no」:パスワードを無効にする
 →「-w none」:パスワードを空にする
 →「-w yes」:ユーザが指定したパスワードを使う
 →「-w random」:乱数を使う
-C設定ファイルを作る
-Dホームディレクトリを作らない
-Eユーザのアカウントをロックする
-G【グループ】ログイングループ以外の所属グループを指定する
-Lデフォルトのログインクラスを指定するらしい。ログインクラスって何?よく分からん
-Nデフォルトの設定ファイルを読み取らない
-S指定されたシェルの存在や妥当性を検証しない

などです。
オプションは複数組み合わせて指定できます。

FreeBSDでは引数にユーザ名は指定できないようです。

adduser [オプション]

を実行してから「へーい、どんな名前のユーザを作りたいんだい?」な質問に答えろってことですね。

あと詳しくは分からないのですが「adduser」は「useradd」のラッパー的なコマンドなのだそうです。
「adduser」の質問にあれやこれやと答えると、その情報を整理して「useradd」コマンドを呼び出してくれるっぽいです。
「useradd」と人間様の通訳みたいなイメージですかね。


image piyo2

一言でまとめるよ

まぁ「adduser」ってコマンドが出てきたら「ユーザを追加するときに使うんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像011
書籍画像047

おまけ

■訳してみるよ

「add(アド)」の意味は「加える」とか「つけ足す」とか「追加する」とかです。
「user(ユーザ)」の意味は「使用者」とか「利用者」とかです。
何となく くっつけると

使用者を加える

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
ウォーターサーバーのキャッチコピーを100本考える方法