グループを追加:コマンドが見つかりません。

グループを追加:コマンドが見つかりません。

私はフォローアップをしています。このチュートリアルDebianで実行されているWebサーバーに新しいSFTPユーザーを設定するために3つのステップに達した場合

sudo addgroup filetransfer

端末で次のエラーが発生し、続行できません。

Addgroup: command not found

adduserパッケージをインストールしましたが、apt-get installサーバーからすでにインストールされているとします。私もそのコマンドを使ってみましたが、groupadd何も変わりませんでした。私は何が間違っていましたか?みんなありがとうございます!

sudo bash -c 'echo $PATH'編集:次の質問の結果

/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

ベストアンサー1

/usr/sbinあなたの環境には、そのようなシステムプログラムを保持するディレクトリが含まれていないようです。

クイック修正は/usr/sbin/adduser単に使用するのではなく、使用することですadduser

2つの代替ソリューションは次のとおりです。

  1. リストに含まれるおよび/またはなどPATHを変更します。たとえば、私の設定は次のようになります。.bashrc.bash_profile/usr/sbin

    export PATH="$HOME/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin:/bin:/usr/local/games:/usr/games"
    
  2. sudoers設定を編集し(使用してsudo visudo -f /etc/sudoers.d/securepath)、次の行を空のファイルに追加します。

    # Extend the PATH for sudo commands
    Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
    

どちらにしても十分です。

おすすめ記事