操作中にずっと問題が発生する機械がありました。すべてが台無しです。しかし、修正することができるのはこのエラーが表示されると思います...
-bash: ource: command not found
...ホストにSSHで接続するとき。他のユーザーにこれを実行しても、これが発生します。su
次のようになります。
$ sudo su -
Last login: Fri Dec 9 22:57:32 UTC 2022 on pts/1
-bash: ource: command not found
私はandを見ましたが、どこにも「source」という文字列が表示されません/etc/profile
。/etc/bashrc
またどこを見るべきですか?set -x
ログインスクリプトをデバッグするために設定できるものはありますか?
答え1
私は/etc/profile.d
このシステムのディレクトリに多くの(約20の)異なるスクリプトがあり、そのうちの1つにタイプミスがあることがわかりましたource
。タイプミスを修正し(文字列をに変更source
)、問題が修正されました。