いくつかのエイリアスを含む~/.bashrc
ファイルを持つユーザー(非root)がいます。
しかし、ログイン時にファイルが実行されるようには見えません。私がsource ~/.bashrc
を実行すると、本来の機能が実行されます。しかし、ログインするたびに~/.bashrc
が実行されるはずではありませんか?
権限は644に設定されています(私のルートの.bashrc
と同じで、正常に機能します)。問題のユーザーがファイルを所有しています。
~/.bashrc
は非ログイン対話型シェル用です。ログインシェルソース~/.bash_profile
(または~/.bash_login
または~/.profile
)。 ~/.bashrc
そこには、共通の設定を許可します。