bash: adduser: コマンドが見つかりません [Debian Buster]

bash: adduser: コマンドが見つかりません [Debian Buster]

質問:Debianで新しいユーザーを追加する最も理想的な方法は何ですか?adduser私のシステムに欠けているようです。ヒントがありますか?

丸太:

bash: adduser: command not found


編集する:

adduserインストールされているようです

adduser is already the newest version (3.118).

バイナリで手動で実行できますか?アプリケーションはどこに保存されますか?

答え1

一般的な「ログイン」シェルに似た環境でルートシェルを使用またはsu -l実行します。su -これには、単にsudoなしで一般(sudoではない)ユーザーから環境変数を継承するのではなく、ユーザー$PATHの環境変数を初期化することが含まれます。を参照してください。root/sbin$PATHman suhttps://linuxconfig.org/command-not-found-missing-path-to-sbin-on-debian-gnu-linux

Debian 10の新規インストール後にsudoを有効にする方法は次のとおりです。

$ su -l
# adduser <your_username_here> sudo
# logout

次に、デスクトップ環境からログアウトしてから再度ログインします。

答え2

sbinパスに追加すると、少なくとも一時的に私の問題が解決するようです。

export PATH="$PATH:/sbin:/usr/sbin:usr/local/sbin"

または実行してみてください。/sbin/useradd

答え3

which adduserゴミ箱がどこにあるのか教えてくれます。

ユーザーを追加するには、ルートである必要があります。

または、useraddこのコマンドをルートとして使用できます。

関連情報