特定のユーザーがログインしたときに実行されるコマンドを変更できることは既に知っています。しかし、特定のユーザーに対して複数の実行プログラムを持つことができるかどうかはわかりません。たとえば、
oqhax:x:1001:1001:Oqhax,,,:/home/oqhax:/bin/bash
最後の部分は起動プロセスを表します。 1つ以上持つことができますか?
ありがとう
答え1
からman 5 passwd
:
ログイン時に実行するプログラム(空の場合は/ bin / shが使用されます)存在しない実行可能ファイルに設定すると、ユーザーはlogin(1)を介してログインできません。
複数のプログラムを実行することについては何も言わないので、複数のプログラムをそこに入れることはできません。
複数のプログラムを実行する場合は、各プログラムを実行するスクリプトを作成し、そのスクリプトをログインシェルとして使用できます。言い換えれば、私はあなたが達成したいものを完全に理解していません。