43システム管理(ユーザ環境のカスタマイズ)

43システム管理(ユーザ環境のカスタマイズ)3


ユーザがLinuxにログインするとホームディレクトリにある .bash_profile と .bashrc が実行される

これらのファイルのおおもとは /etc/skel に入っている

ユーザ作成時に配布したいファイルは /etc/skel ディレクトリ内に用意すればよい(スケルトンディレクトリ)

/etc/skel 内のファイルは、ひな形としてユーザのホームディレクトリにコピーされる


.bash_profile (sshなどでログインした時に一度だけ実行したい処理)
.bashrc (デスクトップ上で新たな端末を開いた時に一般的な設定項目を記述)



/etc/skelの.bashrc 内容を確認する




ログインメッセージ "ようこそ!!" を出力するコマンドを設定する

コマンドの短縮形としてエイリアス p="ps aux" を設定する





testuser1を作成する





新たなターミナルを使ってtestuser1で接続しメッセージの確認とエイリアスコマンドpの実行を確認する




【実習1】

rootのホームディレクトリ内にある.bashrcにシャットダウンを簡単に入力するエイリアスコマンドを設定してください。

alias z="shutdown -h now"

【実習2】

今後、作成するすべてのユーザがviを使うときに、デフォルトで行番号が表示されるよう設定してください。