Samba その2

このエントリーをはてなブックマークに追加
bind9を使用しています。
rndcは使わないため、rndcを起動せずにnamedを起動したいのですが、
どうすればいいでしょう?
/usr/local/sbin/named -c /etc/namedb/named.conf
945943:04/06/09 23:59
>>944
 あ、単発で呼び出せばいいんですね。
 あとは、起動ユーザーをnamedにしておけばいいのですね。
 ありがとうございます。
[2004/06/13 00:32:32, 0] passdb/pdb_smbpasswd.c:pdb_getsampwnam(1376)
unable to open passdb database.

こんな感じのエラーが出て認証できません..
>>946
英語を読むこと。
Samba 3.0.4 で、1byte カナ をファイル名に使えますか?

smb.confのcharset部分について教えてください。
MIRACLE LINUXサイトの解説等では(1)のように記載されていますが、
MacOS X系サイトでは(2)のように記載されていることが多いようです。
これらはどういうメリット/デメリットがあるのでしょうか?
いろいろ検索等してみたのですがいまいちよく分かりませんでした

(1)
dos charset = CP932
unix charset = EUCJP-MS
display charset = EUCJP-MS

(2)
dos charset = UTF-8
unix charset = EUCJP-MS
display charset = EUCJP-MS
dos charsetはSMB通信上の文字セット
unix charsetはサーバのファイルシステムで使う文字セット

(2)はWindows混在環境で日本語つかえないんじゃない?
smb.confで%Sの意味が分かりません。
ドキュメントをちょっと探してみたのですが%Uとどう違うのでしょうか?
>>951
$ man smb.conf
%S the name of the current service, if any.
%U session user name (the user name that the client wanted, not necessarily the same as the one they got).

samba-2.2のmanpageではこうある。
PAMが上手く動作しません
Sambaユーザに追加しないとそのユーザで認証できないんですか?
ver2系日本語版の最新使ってます
あとsambapasswd hogeとやると何のユーザが追加されるんでしょうか。sambapasswdを開いてもユーザーが追加されてませんが…
現在はWebmin上から゙ユーザーを変換する゙でユーザーを追加したりしてるのですが…
secretなんとか.tdbも何でしょう…
> 950さん

ありがとうございます
(1)の方が良さそうですね
>>953

 まぁ、まず読める文章にしてから質問しなおさないと。
956名無しさん@お腹いっぱい。:04/06/19 00:53
質問です。
Apache2.0.49でWebDAVをやりたいと思い、mod_encodingのtarballをダウソして
cd lib,./configureまでは上手く行ったのですが、makeしようとした所エラーが
出てしまいます。
↓エラー出力
"Makefile", line 342: Need an operator
make: fatal errors encountered -- cannot continue

Makefileの342行目の内容は、
-include $(DEP_FILES)
です。

README.JPを読んだ所、
>このため同様の置換手法を取る libiconv などと衝突することがありますが、
と書いてあり、この前libiconvをtarballから入れたばかりで(^^;)

そして、
>その場合は iconv_hook と共にインストールされた同梱の iconv.h が
>先にサーチパスに入るようにコンパイルオプションを変更して対応して
>下さい。
と書いてあったのですが、そのコンパイルオプションが分かりません(汗
どなたかご存知の方はおりますでしょうか。
ご教授願います。
957956:04/06/19 07:53
すんません…
誤爆です…
すんません、まじで参ってます・・助けてください・・。
この度samba3を導入しようとして以前から使っていた2を削除する前に3をインストールしてしまったのです。
で、設定が上手くいかず一旦sambaの2も3も削除して3だけ入れなおそうと思ったんですが
3だけどうしても消えません・・・
rpmパッケージでやってるんですが、症状は以下の通りです。

-i入れたらalready installed。
-e入れたらインストールされていません。
-qaで調べたところsamba3のパッケージ名の確認は出来ました。
-Vで調べたら
Unsatisfied dependencies for samba-3.0.0-2iconv: config(samba) = 3.0.0-2iconv, p
erl(smbldap_conf)
S.5....T c /etc/samba/smb.conf
missing d /usr/share/man/man1/testparm.1.gz
missing d /usr/share/man/man1/testprns.1.gz
missing d /usr/share/man/man1/wbinfo.1.gz
missing d /usr/share/man/man5/lmhosts.5.gz
missing d /usr/share/man/man5/smb.conf.5.gz
missing d /usr/share/man/man8/smbpasswd.8.gz
missing d /usr/share/man/man8/winbindd.8.gz

どうなっているんでしょうか?
まだLinux歴が浅いので見当もつきません・・・
必要な情報が足らないなら調べます。
よろしくお願いします。
で、今は問題無く動いてるのか動いてないのかを教えてもらおうか
960958:04/06/19 17:17
すんません、基本的な所抜けてますね・・・
今は動く事は動くんですが、外からのアクセスが出来ません・・
というか認証できません。
で、サンバユーザーの追加をやりなおそうとしてその設定がエラーで弾かれた為再インストールを決めた次第です。
> -i入れたらalready installed。
> -e入れたらインストールされていません。
> -qaで調べたところsamba3のパッケージ名の確認は出来ました。
> -Vで調べたら

意味不明。まともに rpm の使い方を知っているのかどうかも怪しい香具師なのに、
実際にどう操作したのかもかかないのか。ついでに犬板に逝け。

962958:04/06/19 17:31
>>961
日本語不自由ですまん
補足入れたから解決策たのんます

-i入れたら already installed と表示されるだけでした。
-e入れたら インストールされていません。  と表示されるだけでした。
-qaで調べたところsamba3のパッケージ名の確認は出来ました。
-Vで調べたら
Unsatisfied dependencies for samba-3.0.0-2iconv: config(samba) = 3.0.0-2iconv, p
erl(smbldap_conf)
S.5....T c /etc/samba/smb.conf
missing d /usr/share/man/man1/testparm.1.gz
missing d /usr/share/man/man1/testprns.1.gz
missing d /usr/share/man/man1/wbinfo.1.gz
missing d /usr/share/man/man5/lmhosts.5.gz
missing d /usr/share/man/man5/smb.conf.5.gz
missing d /usr/share/man/man8/smbpasswd.8.gz
missing d /usr/share/man/man8/winbindd.8.gz
と表示され、全てインストールされてないか何かの拍子に消えたんじゃないかと判断しました。
まさかパスワード暗号化が有効になってないだろうな。
そしたらPAMでは認証出来んぞ。
何でUNIX板で聞くのか意味不明
Linux板にいけっちゅーの。「-i入れた」「-e入れた」だの分けわからん言葉を使うな呆。

rpm -aq | grep samba | xargs rpm -e
rpm -Uvh samba3-*.rpm

で再インストールでもすればいいんじゃないの?氏ね。
966名無しさん@お腹いっぱい。:04/06/19 18:16
2.2をアンインストールして、sambaを3.0.0iconv版(http://www.samba.gr.jp/project/samba-ja/index.html)を
いれたら、smbpasswdでユーザを追加できなくなってしまいました。

[root@dell root]# smbpasswd -a *******
New SMB password:
Retype new SMB password:
fetch_ldap_pw: neither ldap secret retrieved!
ldap_connect_system: Failed to retrieve password from secrets.tdb
Connection to LDAP Server failed for the 1 try!
smbldap_search_suffix: Problem during the LDAP search: (unknown) (Invalid credentials)
fetch_ldap_pw: neither ldap secret retrieved!
ldap_connect_system: Failed to retrieve password from secrets.tdb
Connection to LDAP Server failed for the 1 try!
ldapsam_search_one_group: Problem during the LDAP search: LDAP error: (unknown) (Inval
id credentials)fetch_ldap_pw: neither ldap secret retrieved!
ldap_connect_system: Failed to retrieve password from secrets.tdb
Connection to LDAP Server failed for the 1 try!
smbldap_search_suffix: Problem during the LDAP search: (unknown) (Invalid credentials)
Failed to add entry for user *******.
Failed to modify password entry for user *******

LDAPなんて生まれて一回も触ったことないのですが、LDAPいないなと言われてしまっています。
967966:04/06/19 18:16
分けます。
---

[root@dell root]# cat /etc/pam.d/samba
#%PAM-1.0
auth required pam_nologin.so
auth required pam_stack.so service=system-auth
account required pam_stack.so service=system-auth
session required pam_stack.so service=system-auth
password required pam_stack.so service=system-auth

どこを修正すれば普通にsmbpasswdでユーザ追加ができるのでしょうか?
968958:04/06/20 09:45
やっと出来たよ・・・
喪前らもっと分かりやすく説明してくれよな〜
えらい時間かかったぢゃねーか。
ありがとうございましたm(__)m
969名無しさん@お腹いっぱい。:04/06/20 13:57
Samba-2.2.8a + WindowsXP で Windowsドメイン環境を作っています.
ドメイン参加は出来て,ドメインログオンも出来ました.
基本的にはこれでOKなんですが,環境変数 HOME をどうやっても Z:\ にする事が出来ません.
netlogon.bat に set HOME=z:\ と書いてログオンした所,そのプロセス内では有効なようですが,
cygwin 等では設定されていないようです.

これはどの様に設定できるものなのでしょうか?
直接システムのプロパティで設定すると良い事はわかってるんですが,ユーザ数を考えると
現実的な解決方法ではなく…
ログオンスクリプトで出来ないかな〜と思ってます.
>>969
わかってるとは思うけどユーザーかシステムの環境変数を変えなきゃだめ。

WSHで書くのがお手軽かな。
ttp://www.microsoft.com/japan/msdn/library/ja/script56/html/wsproenvironment.asp
971969:04/06/22 18:23
>>970
WSH 初めてだったんでドキドキしたけど,美味く逝きました.
望みどおりの環境に出来ましたです.
972名無しさん@お腹いっぱい。:04/06/22 20:11
sambaのIPを叩くと、プリンタアイコンが出てしまいますが、
これを出ないようにすることはできないのでしょうか?

[printers]
browseable = No

これでもだめでした。 _| ̄|○ il||li
>>972
[global]に"load printers = No"を追加してみ
974972:04/06/22 20:54
>>973
 globalに追記し、restartしたのですが、
 ダメでした _| ̄|○
 素で出てきます。

 [printers]セクションも消したのですが・・・。
 ちなみにクライアントはwin2000、RHEL3、samba3.0.2です。
975名無しさん@お腹いっぱい。:04/06/23 12:41
LinuxにWindowsをsmbmountして、そこに2GB以上の書き込みができないのです。
2GB以上の読み込みができるのに、書き込みはできないのでしょうか。

Win2000, RHL7.2, samba 2.2.9-ja
おそらく lfs パッチを kernel にあてないとだめなんじゃん?
http://www.ps.uni-sb.de/~errror/smbfs-lfs.html

↑ redhat にどんなパッチがあたってるかしらんけど、試してみれ。
カーネルを自分でビルドできないというのなら、Linux 板の初心者スレに逝け。
977名無しさん@お腹いっぱい。:04/06/23 19:50
>>976
おっ、ありがとう。
試してみるよ。
>>972
>sambaのIPを叩くと、プリンタアイコンが出
これがそもそも意味不明。sambaマシンに"プリンタ"フォルダが出ると言っているのか?
それはWinの仕様。
Linuxくだ質スレからの移動で申し訳ないのですが

環境 : gentoo+samba 3.0.2a-ja+ apache 2.0.49
swatが見れません。(すぐにページが表示できませんと出てきます。)

/etc/xinet.d/swatは disable no only_host all
/etc/xinetd.conは only_from all

samba自体は機能していて、windowsからファイルを見ることはできます。
nmapでスキャンしたところ、901はopenでした。

そして、不思議なことにwebmin経由からだと、swatがなぜか起動するのです。

どなたか原因がわかる方いらっしゃいませんか?
そのgentooってのはUNIXなのか?
>>982
> そのgentooってのはUNIXなのか?
思いっきり、linuxです。kernel 2.4
板違いだと思ったのですが、linux板にはsambaスレがなかったもので...
申し訳ございません...

webmin(ポート10000)からだと、swatが起動するので、単にポートの問題かなと思ったのですが、
901は開いているようだし...

さっぱり原因がわからなくなってしまったしだいです。



標準だとSWATはローカルからしかつながらない。
>>984
> 標準だとSWATはローカルからしかつながらない。

お恥ずかしい話です。
only_fromをallとすればどこからでもつながると思っていました。
192.168.1.0/24にしたら、バッチリでした。
>>984
マジ?デフォで別のマシンからログイン出来て操作も出来たが
かんきょうによりけりなり
988名無しさん@お腹いっぱい。:04/06/27 01:01
Active DirectoryやWinサーバを一切使わずにunix上のsamba+openldapでwinドメインを作ってユーザをldapで一元管理ってできたりするんですか?
できるよ。
990名無しさん@お腹いっぱい。:04/06/27 01:43
最近買ったsoftware designに「samba 3.0はAD参加機能を備えるが、
samba単体ではADを構成できません」と書いてあったのですが、これの
意味するところが気になっています。これはどういう意味で構成でき
ないと言っているのかわかる方教えてください。何か提供できない機能
とかがあるのでしょうか?
ディレクトリサービス自体の機能はない(外付け)ってことじゃない?
>>990
そのまんま。ADドメインは構成できない。
構成できるのはNTドメイン。