ユーザのログインシェルを変更したい

UNIXサーバ構築 OnTheVMware

unixコマンド逆引きを例を用いて解説
HOME > UNIXコマンド逆引きリファレンス >

ユーザのログインシェルを変更したい

ユーザのログインシェルを変更したい


スポンサードリンク


【説明】
/etc/passwdファイルに記述されているログインシェルを変更する際には、chshコマンドを使用します。「-s」オプションの後に新規に設定したいシェルを指定します。その際に指定できるシェルは、/etc/shellsファイルに記述されているシェルしか使用することが出来ないので注意が必要です。OSによってはシェルのフルパスを記述する必要があるので指定する際は、常にフルパスを指定することをお勧めします。

例) fingerコマンドで現在設定されているシェルを確認後、ログインシェルを/bin/bashに変更します。
[test@localhost ~]$ finger test
Login: test Name: (null)
Directory: /home/test Shell: /bin/sh
Never logged in.
No mail.
No Plan.
[test@localhost ~]$ chsh -s /bin/bash
test のシェルを変更します。
Password:
シェルを変更しました。
[test@localhost ~]$ finger test
Login: test Name: (null)
Directory: /home/test Shell: /bin/bash
Never logged in.
No mail.
No Plan.
fingerコマンドの詳細を見る


スポンサードリンク
 HOME / 免責事項 / サイトマップ /  問い合わせ
Copyright (C) 2008  UNIXサーバ構築 OnTheVMware  All rights reserved





スポンサードリンク