タグ付けされた質問 「adduser」

adduserとaddgroupは、useradd、groupadd、usermodにとってより使いやすいフロントエンドです。


2
adduserを非対話形式で実行します
このadduserコマンドを使用して、シェルスクリプトを介して(パスワードが無効な)ユーザーを追加したいと思います。 デフォルトでadduserは、さまざまな値(例:フルネーム)の入力を求められます。コマンドライン経由でこれらの値を送信する方法はありますか?または、useradd代わりにする必要がありますか?
198 adduser 

3
コマンドラインから管理者ユーザーを作成するにはどうすればよいですか?
管理者権限と、ホームディレクトリなどのすべての通常のセットアップを持つユーザーを作成したい。 adduserユーザーにsudo自動的に権限を付与するパラメーターはありますか? のデフォルト設定はadduser何ですか?追加のパラメーターなしで、ホームディレクトリと他のすべてのものを自動的に作成しますか?(つまり、adduser <username>十分ですか?)

3
すべてのユーザーのデフォルトのシェルをbashに変更するにはどうすればよいですか?
今後、すべての新規ユーザーがデフォルトでシェルとしてbashを使用するようにします。 自分のシェルをbashに変更するには、コマンド「chsh -s / bin / bash」を使用することを知っていますが、将来のすべてのユーザーのシェルをデフォルトで自動的にbashに設定するにはどうすればよいですか?

2
「adduser」コマンドの「--disabled-login」および「--gecos」オプションは何を表しているのですか?
Ubuntu 12.04を実行して、プライベートgitサーバーをセットアップし、しばらく前にgitというグループを作成しました。今、私はgitlabをインストールするためのガイドに従っていますが、gitグループにユーザーを追加して作成することになると、すでに持っていることがわかりました。 コマンドは次のとおりです。 sudo adduser --disabled-login --gecos 'GitLab' git Gitlabインストールチュートリアルから取得。 そのコマンドを正しく理解したいと思います。私にとって、私はこのようなグループにユーザーを追加すると思った: adduser user group それで、何をし--disabled-login、何のために--gecos立つのですか?

5
正規表現エラーのため「ユーザーの作成に失敗しました」
Ubuntu 12.10デスクトップ32ビットを実行しています。現在、ユーザーは管理者のみです。別の管理者ユーザーを作成したいのですが、次のエラーが引き続き発生します。 ユーザーを作成できませんでした GDBus.Error:org.freedesktop.Accounts.Error.Failed: '/ usr / sbin / adduser'の実行に失敗しました:/ usr / sbin / adduserがエラーを返しました(1):adduser:経由で設定された正規表現に一致するユーザー名を入力してくださいNAME_REGEX [_SYSTEM]構成変数。`--force-badname 'オプションを使用して、このチェックを緩和するか、NAME_REGEXを再設定します。 どんな提案も大歓迎です。
18 users  adduser 

1
「管理者」ユーザーは自動的にsudo特権を持ちます
を使用して、Ubuntu 14.04LTSサーバーに「admin」という名前のユーザーを追加しましたadduser。 私は/etc/sudoerssudo特権を必要とする新しいユーザーを追加するときにファイルにユーザーを追加する必要がありましたが、今回はそうしませんでした。シェルの出力に基づいて、作成する前に「admin」ユーザーが存在したようには見えません。なぜこれがこのように機能したのですか?

4
bashスクリプトを介してユーザーアカウントを追加する適切な方法
現在使用しているスクリプトコードは次のとおりです。 getent group $MYGROUP if [ $? -ne 0 ] ; then sudo su -c "groupadd $MYGROUP" fi sudo su -c "useradd mynewuser -p mypassword -m -g $PRIMARYGRP -G $MYGROUP" このアプローチはopenSuseでうまく機能します。しかし、Ubuntuで作成されるユーザーアカウントにはいくつかの問題があるため、ここで助けを求めています。 端末プロンプトが設定されていません(echo $PS1何も返しません) 端末で矢印キーとタブキーが正しく機能しない パスワードが機能しないようです(この問題が何であるかはまだ明確ではありませんが) この新しいユーザーに設定された/ etc / sudoers権利は尊重されません 代わりにadduser(useraddではなく)を使用して手動でユーザーを作成した場合、Ubuntuではこれらの問題は発生しません。ただしadduser、openSuse(afaik)では使用できません。したがって、Debian専用ではないスクリプト、またはUbuntuで動作する(そして他のディストリビューションで動作を停止しない)bashスクリプトを介してユーザーアカウントを追加する方法が必要です。 最後に、私は理解したいと思い違いの間adduserとをuseradd。たとえば、どのスケルトンディレクトリが使用されadduserているのかを知りたいのですが、それが理由useraddで期待どおりに機能しない可能性があります(デフォルトを受け入れたためです)。 ありがとう
15 bash  scripts  users  adduser 

1
「ホームディレクトリ/ home / meにchdirできませんでした:そのようなファイルまたはディレクトリはありません」
サーバーで12.04を使用しています。 私が使用して新しいユーザーを作成したadduser meとpasswd meし、sudoのにこれを追加しました。 ログインすると、これが表示されます。 Could not chdir to home directory /home/me: No such file or directory $ 入力するbashと「普通」に見え始めます $ bash me@server:/$ bashログインするたびに入力しないようにするにはどうすればよいですか?

4
プログラムで新規ユーザー用に/ etc / skelをクローンします
/etc/skel新規ユーザー用に複製されるフォルダーです。/etc/skelフォルダーからコピーするものをルールを定義できる方法はありますか? たとえば、ユーザーが作成され、という名前のグループに属している場合、を除くフォルダーをA複製する方法を探してい/etc/skelます/etc/skel/not_for_a.txt。可能?
11 adduser  useradd  skel 

2
Ubuntuサーバーに新しいユーザーを追加する
新しいユーザーを追加しようとしています。adduserユーザー名を入力してから、ユーザー名も試しましたuseradd。ユーザーを追加するようですが、ログインするとの代わりにドル記号しか表示されませんuser@servername。そのユーザー名のsudoに許可するルールを追加しようとしましたが、なぜドル記号しか取得できないのですか?
11 server  adduser 

1
公開鍵認証で新しいユーザーを作成するにはどうすればよいですか?
Ubuntu Server 14.04 LTSを使用しています。デフォルトで公開鍵認証が有効になっています。 次のコマンドを使用して、新しいユーザーを作成しました。 sudo useradd -m -c "John T." john -s /bin/bash このコマンドはユーザー、ユーザーのホームフォルダーを作成したようですが、ユーザーがキーを持っていないため、ユーザーはログインできません。次は何ですか?キーを作成してユーザーに添付する方法は? -c -- User's full name -m -- Creates user's home directory -s -- Specify user's login shell

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.