- PR -

サンバのインストール

投稿者投稿内容
soccer
ベテラン
会議室デビュー日: 2003/09/17
投稿数: 99
投稿日時: 2004-10-28 12:09
コブラさんへ
色々と教えて頂いて有難うございます。
もう少し教えてください。
先ず、smb.confを編集します。
その後、smbd と nmbd を再起動と書かれていますが、再起動するにはどうしたら良いでしょうか?

あと、下記の設定は、どのタイミングで行うのでしょうか?
(1) /etc/inet/inetd.confの編集

(2) /etc/servicesの編集

(3) inetdにinetd.confを読み込ませる

(4) 接続用ユーザー作成等

(5) sambaの設定をブラウザ上で行うには、どうしたら良いでしょうか?

[ メッセージ編集済み 編集者: soccer 編集日時 2004-10-28 12:11 ]

[ メッセージ編集済み 編集者: soccer 編集日時 2004-10-28 12:17 ]
あんとれ
ぬし
会議室デビュー日: 2004/01/14
投稿数: 556
投稿日時: 2004-10-28 12:58
ブラウザからの設定方法については、Google などで、samba, swat, solaris などのキーワードを並べて検索すれば結構な数がヒットするかと思います。

あと、下のサイトにも詳しい情報があるようですので、参照してみてください。

http://www.a-yu.com/solaris/sol_smb.html
コブラ
ぬし
会議室デビュー日: 2003/07/18
投稿数: 1038
お住まい・勤務地: 神奈川
投稿日時: 2004-10-28 13:13
$ ps -ef | grep smbd
$ ps -ef | grep nmbd

で左から2列目のプロセス番号殺して

$ /opt/sfw/sbin/smbd &
$ /opt/sfw/sbin/nmbd &

こうするか、それとも

コード:
#!/bin/sh
#
# description: Starts and stops the Samba smbd and nmbd daemons \
#          used to provide SMB network services.

# Check that smb.conf exists.
[ -f /opt/sfw/lib/smb.conf ] || exit 0

RETVAL=0

start() {
    KIND="SMB"
    echo "Starting $KIND services: "
    /opt/sfw/sbin/smbd -D
    RETVAL=$?
    KIND="NMB"
    echo "Starting $KIND services: "
    /opt/sfw/sbin/nmbd -D
    RETVAL2=$?
    [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 ] && touch /var/run/smb.pid || \
       RETVAL=1
    return $RETVAL
}

stop() {
    KIND="SMB"
    echo "Shutting down $KIND services: "
    /bin/pkill -x -u 0 smbd
    RETVAL=$?
    KIND="NMB"
    echo "Shutting down $KIND services: "
    /bin/pkill -x -u 0 nmbd
    RETVAL2=$?
    [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 ] && rm -f /var/run/smb.pid
    return $RETVAL
}
restart() {
    stop
    start
}

reload() {
    echo "Reloading smb.conf file: "
    /bin/pkill -HUP -x -u 0 smbd
    RETVAL=$?
    return $RETVAL
}

rhstatus() {
    status smbd
    status nmbd
}

case "" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  restart)
    restart
    ;;
  reload)
    reload
    ;;
  status)
    rhstatus
    ;;
  condrestart)
    [ -f /var/run/smb.pid ] && restart || :
    ;;
  *)
    echo "Usage: [1code]#!/bin/sh
#
# description: Starts and stops the Samba smbd and nmbd daemons \
#          used to provide SMB network services.

# Check that smb.conf exists.
[ -f /opt/sfw/lib/smb.conf ] || exit 0

RETVAL=0

start() {
    KIND="SMB"
    echo "Starting $KIND services: "
    /opt/sfw/sbin/smbd -D
    RETVAL=$?
    KIND="NMB"
    echo "Starting $KIND services: "
    /opt/sfw/sbin/nmbd -D
    RETVAL2=$?
    [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 ] && touch /var/run/smb.pid || \
       RETVAL=1
    return $RETVAL
}

stop() {
    KIND="SMB"
    echo "Shutting down $KIND services: "
    /bin/pkill -x -u 0 smbd
    RETVAL=$?
    KIND="NMB"
    echo "Shutting down $KIND services: "
    /bin/pkill -x -u 0 nmbd
    RETVAL2=$?
    [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 ] && rm -f /var/run/smb.pid
    return $RETVAL
}
restart() {
    stop
    start
}

reload() {
    echo "Reloading smb.conf file: "
    /bin/pkill -HUP -x -u 0 smbd
    RETVAL=$?
    return $RETVAL
}

rhstatus() {
    status smbd
    status nmbd
}

case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  restart)
    restart
    ;;
  reload)
    reload
    ;;
  status)
    rhstatus
    ;;
  condrestart)
    [ -f /var/run/smb.pid ] && restart || :
    ;;
  *)
    echo "Usage: $0 {start|stop|restart|status|condrestart}"
    exit 1
esac

exit $?[/code1] {start|stop|restart|status|condrestart}"
    exit 1
esac

exit $?



こういうファイルを /etc/init.d 直下に smb という名前で作って実行権限を与え、
「root になって」

$ /etc/init.d/smb restart

こうやるか。。。まぁ、どっちのやり方でも似たようなもん。(for Solaris only)
soccer
ベテラン
会議室デビュー日: 2003/09/17
投稿数: 99
投稿日時: 2004-10-28 21:06
コブラさん 教えてください

# /opt/sfw/sbin/nmbd &
/opt/sfw/sbin/nmbd: syntax error at line 1: `(' unexpected
7910

# /opt/sfw/sbin/smbd &
/opt/sfw/sbin/smbd: syntax error at line 1: `(' unexpected
8002

上記のようなエラーが出てます。
何が問題でしょうか?
OSは、Solaris2.8です。

[ メッセージ編集済み 編集者: soccer 編集日時 2004-10-28 21:22 ]
コブラ
ぬし
会議室デビュー日: 2003/07/18
投稿数: 1038
お住まい・勤務地: 神奈川
投稿日時: 2004-10-29 01:05
すんません、アンパ "&" 要らんみたいですわ。

# /opt/sfw/sbin/smbd
# /opt/sfw/sbin/nmbd

こんで 90% 大丈夫。
soccer
ベテラン
会議室デビュー日: 2003/09/17
投稿数: 99
投稿日時: 2004-10-29 09:03
コブラさん 何度もすみません。

以下のようにやっぱりダメのようです。
# /opt/sfw/sbin/smbd
/opt/sfw/sbin/smbd: syntax error at line 1: `(' unexpected
# /opt/sfw/sbin/nmbd
/opt/sfw/sbin/nmbd: syntax error at line 1: `(' unexpected

OSがSolaris2.8ですが、実行可能でしょうか?
エラーの意味を以下のように解釈しているのですが・・・

バイナリファイルを実行できません。
./smbd: exec フォーマットエラー

[ メッセージ編集済み 編集者: soccer 編集日時 2004-10-29 09:04 ]

[ メッセージ編集済み 編集者: soccer 編集日時 2004-10-29 09:06 ]
okutin
ベテラン
会議室デビュー日: 2003/12/11
投稿数: 98
お住まい・勤務地: 広島
投稿日時: 2004-10-29 09:33
こんにちは。

実はintelなマシンでSPARCなバイナリを実行しようとしてるとか?
コブラ
ぬし
会議室デビュー日: 2003/07/18
投稿数: 1038
お住まい・勤務地: 神奈川
投稿日時: 2004-10-29 09:39
>実はintelなマシンでSPARCなバイナリを実行しようとしてるとか?

!!!!!

それ!

先ず東京理科大の SunSite とかからSPARC 用のパッケージダウンロード
ですな。

スキルアップ/キャリアアップ(JOB@IT)