プロが教える店舗&オフィスのセキュリティ対策術

の種類を教えてください
起動時にbashに変更できるのならばその方法を教えてください

A 回答 (3件)

Sun って Solaris ですよね?


バージョンによっても異なります。

/sbin/sh (root 用のシェル)
/usr/bin/sh
/usr/bin/csh
/usr/bin/ksh
/usr/bin/bash (Solaris 8 以降)
/usr/bin/tcsh (Solaris 8 以降)
/usr/bin/zsh (Solaris 以降)

です。ログイン・シェルを変更するには /etc/passwd ファイルを編集するか、root ユーザで usermod コマンドを使用します。

(example ユーザのログインシェルを bash にする例)
# usermod -s /usr/bin/bash example

なお、Linux のように、一般ユーザ自らがログインシェルを変更できる「chsh」コマンドは標準ではインストールされません。(ソースコードのコンパイル等が必要)

あと、root ユーザのログインシェル (/sbin/sh) だけは使いづらいでしょうが、変更しないことが望ましいです。
    • good
    • 0
この回答へのお礼

ありがとうございます

bashでない環境で
bashのシェルスクリプトを作成するにはどうしたらいいのでしょうか?

お礼日時:2006/06/14 17:01

>そのように書けばtcsh環境でもbashのシェルスクリプトが実行で来るのですね


http://www2.u-netsurf.ne.jp/~alt/mt/archives/200 …
http://www.ybi.co.jp/koike/src/BSH.htm#B01

次からはSolaris系OSのカテゴリの方がいいかと思いますよ?
http://oshiete1.goo.ne.jp/oshiete.php3?c=695
    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2006/06/15 08:24

bashのシェルスクリプトを作成するにはどうしたらいいのでしょうか?



シェルスクリプトの1行目に
#!/usr/bin/bash
基本中の基本。
これはシェルスクリプトに限った話ではないです。
    • good
    • 0
この回答へのお礼

ありがとうございます
そのように書けばtcsh環境でもbashのシェルスクリプトが実行で来るのですね

お礼日時:2006/06/14 19:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!