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

`useradd`コマンドはシステム上に新しいユーザーを作成するために使用されます。

3
useraddが行わないuseraddの機能は何ですか?
より広く普及していることに加えてuseradd、Debianベースのシステムには、adduserユーザーといくつかの関連タスクを追加するためのより高いレベルのインターフェースを提供する追加コマンドも含まれています。他のSEサイトには、これらのコマンドの基本的な違いを詳しく説明するさまざまな質問/回答があります。たとえば、 ServerFault- 「useradd」と「adduser」の違いは何ですか? スーパーユーザー- 「adduser」と「useradd」の違いは何ですか? Ubuntuに尋ねる-adduserとuseraddの違いは何ですか? 答えのほとんどは、基本的にadduserユーザーをインタラクティブに追加するためのより良いインターフェイスを提供すると言いますが、adduserが実行されたときに何が起こるかについてはあまり詳しく説明しませんuseradd。そう: adduserそれuseraddは何をしませんか? 同等の結果を生成するには、どのコマンドを使用する必要がありますか?
71 debian  ubuntu  users  useradd 


3
パスワードを持たないユーザー-非rootアカウントからそのアカウントにログインする方法
Scientific Linux(7.0)の使用を開始しました(この質問はディストリビューションに中立であると思われますが。)カーネルのバージョンは3.10.0-123.20.1.el7.x86_64です。 私の質問に戻ります。 rootアカウントに切り替え、そこからtest-accountコマンドを使用して新しいユーザーアカウントを作成しましたadduser test-account。パスワードの入力を求められず、パスワードを提供するオプションも使用しませんでした。だから、それは「パスワードなし」アカウントだと思う。ルートアカウントからこのアカウントにログインできます。テストアカウントにパスワードがあったとしても、パスワードを入力しなくてもできると思います。ただし、3番目のアカウントからthis(test-account)にログインしようとすると、パスワードの入力が求められます。押すだけでEnterは機能しません。 非rootアカウントからこのアカウントにログインすることは可能ですか?方法はありsudoますか(ルートへの切り替えやを使用せずに)?

3
アカウントが作成された後、新しいユーザーのパスワードを設定するにはどうすればよいですか?
「useradd」コマンドを使用して新しいアカウントを作成しましたが、パスワードを指定せずに作成しました。これで、ユーザーがログインしようとすると、パスワードを要求されます。最初に設定しなかった場合、今すぐパスワードを設定するにはどうすればよいですか?

1
/ etc / shadowがコマンドuseradd -pで設定したパスワードを短縮するのはなぜですか?
[root@P-dude dude]# useradd -p $6$Ic2PVlwi$2nf.IRWTMy0FHrPzaCjkahfu9IIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0 bwong20 [root@P-dude dude]# cat /etc/shadow | grep pswayze pswayze:nf.IRWTMy0FHrPzaCjkahfu9IIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0:16924:0:99999:7::: システムが暗号化されたパスワードから最初の14文字を削除する理由がわかりません。/etc/shadowファイル内のパスワードが、引数として指定したものよりも短いuseradd -p
21 shell  useradd 

2
Bashは新しいユーザーには完全に機能しません
useradd -d /home/users/john -m john(Ubuntu 11.04を使用)を使用して、システムに新しいユーザーを作成しました。これはうまくいきましたが、に変更したときjohn、私のbashは完全に機能していません。つまり、オートコンプリートがなく、矢印キー(たとえば、UPを使用して最後のコマンドを取得する)を使用できず、現在のディレクトリを表示するのではなく、表示するだけ$です。をロードしました.bashrcが、これは完全に無視されているようです。何がこれを引き起こす可能性がありますか? PD:このユーザーはすでにシステムで作業しているので、可能な場合は削除せずに再度追加します。
19 bash  users  useradd 

2
`adduser --disabled-login`は何をしますか?
私がフォローしているインストールドキュメントは、次のようにユーザーを追加するように指示します。 sudo adduser --disabled-login --gecos 'GitLab' git --disabled-loginフラグは、私が検索しましたほとんどのmanページには存在しません。 2人のユーザーを作成しました。1人は--disabled-login(foo)、もう1人は(git)です。 私が知る限り、--disabled-loginフラグは何もしません。私はまだsu両方のユーザーにでき、両方/bin/bashがログインシェルとして使用します。 私が見ることができる唯一の違いgetent passwdは、ログインが無効になっているユーザーのホームフォルダーの前に余分なコンマがあることです。これが何を意味するかを示すためのドキュメントはありません。 root@gitlab:~# getent passwd git git:x:998:998:GitLab:/home/git:/bin/bash root@gitlab:~# getent passwd foo foo:x:1001:1002:GitLab,,,:/home/foo:/bin/bash 更新#1 私は別の違いを見つけました、1人のユーザーは*パスワードとして、もう1人は持っています!: root@gitlab:~# getent shadow git git:*:15998:::::: root@gitlab:~# getent shadow foo foo:!:15998:0:99999:7::: --disabled-loginUbuntuで正確に何をしますか?
16 useradd 

3
新しいユーザーを作成するときにホームディレクトリが作成されないのはなぜですか?
useraddUbuntuサーバー仮想マシンでコマンドを使用して、新しいユーザー(testuser)を作成しました。ユーザーのホームディレクトリを作成し、ルートprovilegesも提供したいと思います。 ただし、新しいユーザーとしてログインすると、ホームディレクトリがないというエラーが表示されます。私は何を間違えていますか?
15 users  useradd 



1
システムアカウント「useradd -r」Linux Fedora / RHEL / CentOSの作成の影響
-rオプションを使用してアカウントを作成する意味は何ですか? # useradd -r ... ヘルプは言う: -r, --system Create a system account. System users will be created with no aging information in /etc/shadow, and their numeric identifiers are chosen in the SYS_UID_MIN-SYS_UID_MAX range, defined in /etc/login.defs, instead of UID_MIN-UID_MAX (and their GID counterparts for the creation of groups). Note that …

1
useradd / adduserを使用せずにシステムにユーザーを追加するための手順
私はいくつかのLinuxの質問を閲覧していて、この興味深い質問を見ました。 何が使用しなくてもシステムにユーザーを追加するには、手順useradd/をadduser? 私の頭に浮かぶ1つの可能な方法は、 /etc/passwdファイルにユーザーのエントリを追加します。 /etc/groupファイルにグループのエントリを追加します。 追加したユーザーのホームディレクトリを作成します。 passwdコマンドを使用して、新しいユーザーパスワードを設定します。 上記のアプローチをテストしましたが、うまくいきました。 これが唯一の可能な方法ですか、これを達成するための他の回避策はありますか?
10 users  useradd 

4
Linuxでユーザーに初期/デフォルトパスワードを割り当てるにはどうすればよいですか?
ユーザーのパスワードの設定方法を説明したガイドを見つけました。私はそれを自動化して、次のようなユーザーに電子メールを送信しようとしています: userid created with password XYZ. request to change the initial password. 上記のドキュメントによると、Pythonを使用して暗号化されたパスワードを作成し、usermod次のようにコマンドに渡す必要があります。 usermod -p "<encrypted-password>" <username> これを行う他の簡単な方法はありますか?それを行うために特別なユーティリティをダウンロードしたくありません。可能な限り一般化する必要があります。 編集:上記のリンクで与えられた方法でさえ私にはうまくいかないようです: bash-3.00# python Python 2.4.6 (#1, Dec 13 2009, 23:43:51) [C] on sunos5 Type "help", "copyright", "credits" or "license" for more information. >>> import crypt; print crypt.crypt("<password>","<salt>") <sOMrcxm7pCPI >>> ^D bash-3.00# useradd …

2
bashスクリプトにunix / linuxユーザーを追加する方法
これが私のテストbashスクリプトです。それを機能させることができません。2つのエラーが表示されます。 Use of uninitialized value $answer in chop at /usr/sbin/adduser line 589. Use of uninitialized value $answer in pattern match (m//) at /usr/sbin/adduser line 590. これが私のスクリプトです: #!/bin/bash sudo adduser myuser << ENDX password password First Last Y ENDX exit 0 出力は次のとおりです。 me@mycomputer$ ./adduser.sh Adding user `myuser' ... Adding new group …
9 bash  useradd 


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