私は現在CentOS 7でSamba 4 DCを設定しています。
私のように、 samba-tool
うまく動くが走ると sudo samba-tool
私は command not found
。
samba-tool
に位置しています /usr/local/samba/bin
。私は自分自身とrootの両方のためにPATHにディレクトリを追加しました。
私のように、 env | ^PATH=
上記のディレクトリを正しく含みます。しかしながら、 sudo env | ^PATH=
番組のみ PATH=/sbin:/bin:/usr/sbin:/usr/bin
。
今すぐrootユーザーに切り替えます。 env | ^PATH=
戻る PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/samba/bin:/usr/local/samba/sbin
そして samba-tool
ちゃんと走ります。
sudoがrootユーザーを完全にミラー化したのは私の直感でした。修正とうまくいけば説明が高く評価されています。
「su」を使用してから、「sudo」なしでコマンドを実行してください。
—
TooMuchRAM
@ Thijs365わかりません、rootに切り替えてコマンドを実行するのでしょうか。私はそれがうまくいくことをすでに知っています。
—
Oliver Benning
はい。 sudoをインストールしてよろしいですか?
—
TooMuchRAM
@ Thijs365はい。 Sudoは上記のenvパスで期待通りに動作します。
—
Oliver Benning
はい。私はもう何も言わない。
—
TooMuchRAM