ターミナルから su で shutdown を実行すると command not found になり実行できません。 フルパスでは実行できます。 $PATH の実行結果は bash: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: そのようなファイルやディレクトリはありません となります。 パスは通ってると思いますが自信ありません。 仕様変更でデフォルトでは実行できないようになったのでしょうか。 ご存知の方がいらっしゃいましたら教えて頂けると嬉しいです。
よろしくお願いします。
2019/08/02(fri)(jst) Tuyoshi
さとうふみやす @ OSSTech です。
On Fri, 02 Aug 2019 20:59:52 +0900, Tuyoshi wrote:
ターミナルから su で shutdown を実行すると command not found になり実行できません。
操作内容は省略せずに具体的に提示しましょう。 su ですか? sudo ではなくて?
フルパスでは実行できます。 $PATH の実行結果は
$PATH を実行しようとするとは斬新ですねw ふつうは `echo $PATH` でよいかと。
bash: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: そのようなファイルやディレクトリはありません となります。 パスは通ってると思いますが自信ありません。
shutdown のフルパス (/sbin/shutdown) をご存知で $PATH の内容が /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games ならばパスは通ってないと判断できるかと思いますが????
仕様変更でデフォルトでは実行できないようになったのでしょうか。
パスを指定せずに shutdown を実行しようとしたが $PATH の中に 見つからずに「command not found」になっているだけかと思われます。
こんばんは。
「su -」で昇格して実行してはいかがでしょうか。
2019/08/02 20:59、Tuyoshi debian-jp@tuyoshi1988.netのメール:
ターミナルから su で shutdown を実行すると command not found になり実行できません。 フルパスでは実行できます。 $PATH の実行結果は bash: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: そのようなファイルやディレクトリはありません となります。 パスは通ってると思いますが自信ありません。 仕様変更でデフォルトでは実行できないようになったのでしょうか。 ご存知の方がいらっしゃいましたら教えて頂けると嬉しいです。
よろしくお願いします。
2019/08/02(fri)(jst) Tuyoshi _______________________________________________ debian-users mailing list debian-users@debian.or.jp https://lists.debian.or.jp/mailman/listinfo/debian-users
最近のDebianにはそもそもrebootとかshutdownとか入っていません。 systemdの関係なのでinit.dに戻せば入るかもしれませんね。
また、 systemd-sysv とか入れればsystemdでもそれらのコマンドが使えるようになります。
https://qiita.com/rdonster/items/33e98dea90ce34730e70 とか参考に。
見つからないときはパスとか見るのもいいですが、 そもそも入っているのか確かめては? findとかlocateで。
----------------------------------------------- やることやりきる前に質問している気もしますし、 答えている方も揚げ足取るような答えが多くて なんかもやもやすることが多いです。
全然答えたりしていない私が言うのもなんですが。 -----------------------------------------------
最近のDebianにはそもそもrebootとかshutdownとか入っていません。 systemdの関係なのでinit.dに戻せば入るかもしれませんね。
また、 systemd-sysv とか入れればsystemdでもそれらのコマンドが使えるようになります。
https://qiita.com/rdonster/items/33e98dea90ce34730e70 とか参考に。
見つからないときはパスとか見るのもいいですが、 そもそも入っているのか確かめては? findとかlocateで。
----------------------------------------------- やることやりきる前に質問している気もしますし、 答えている方も揚げ足取るような答えが多くて なんかもやもやすることが多いです。
全然答えたりしていない私が言うのもなんですが。 -----------------------------------------------
On 2019/08/02 20:59, Tuyoshi wrote:
ターミナルから su で shutdown を実行すると command not found になり実行できません。 フルパスでは実行できます。 $PATH の実行結果は bash: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: そのようなファイルやディレクトリはありません となります。 パスは通ってると思いますが自信ありません。 仕様変更でデフォルトでは実行できないようになったのでしょうか。 ご存知の方がいらっしゃいましたら教えて頂けると嬉しいです。
よろしくお願いします。
2019/08/02(fri)(jst) Tuyoshi _______________________________________________ debian-users mailing list debian-users@debian.or.jp https://lists.debian.or.jp/mailman/listinfo/debian-users
皆様からお返事頂きありがとうございました。
systemctlでやってみます。ありがとうございました。
On 2019/08/02 20:59, Tuyoshi wrote:
ターミナルから su で shutdown を実行すると command not found になり実行できません。 フルパスでは実行できます。 $PATH の実行結果は bash: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: そのようなファイルやディレクトリはありません となります。 パスは通ってると思いますが自信ありません。 仕様変更でデフォルトでは実行できないようになったのでしょうか。 ご存知の方がいらっしゃいましたら教えて頂けると嬉しいです。
よろしくお願いします。
2019/08/02(fri)(jst) Tuyoshi _______________________________________________ debian-users mailing list debian-users@debian.or.jp https://lists.debian.or.jp/mailman/listinfo/debian-users
Tuyoshi debian-jp@tuyoshi1988.net writes:
仕様変更でデフォルトでは実行できないようになったのでしょうか。
stretch から buster へということでしたら次のように su の仕様が変更されて います。私も buster へ移行したときにまごつきました。
/usr/share/doc/util-linux/NEWS.Debian.gz https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833256
これまでと同じように su を使いたければ、とりあえず
su -
です。
<副島猛>