現在、bashセッション内で特定のbashコマンドを実行するために別のユーザーに変更したいと思います。コマンドは他のユーザーの.bashrc
またはです.profile
。
他のユーザーに直接変更することなく可能にできますか?良い:
$ su - -c 'll' other_user_name
-> command not found: ll
そしてll
他のユーザーでは~/.bashrc
?
答え1
使用:
su --login -c 'bash -ic "ll"' test
test
これにより、ユーザーのホームディレクトリに配置されます。または次のようになります。
su -c 'bash -ic "ll"' test
これにより、現在のディレクトリに残ります。