sambaサーバ質問箱
英語
http://www.samba.org/
日本語
ttp://www.samba.gr.jp/ 面白いことに気付いたね。
しかし >>319 の一段落目〜二段落目は
Windowsのコマンドプロンプトをsambaの共有フォルダで開いて dirすると
フォルダ構成に変更があった日時でソートされて表示されます。
winampでsamba上の〜以下略
と書くだけの方が分かりやすいんじゃなかろうか。
あとは余計な情報だなw 多分そういう設定はないよ
名前の列挙順はファイルシステムに依存するんだろうけど
そもそもディレクトリは集合であって順序を持つリストではないから
極端な話ではランダムで列挙されても問題ない
NTFSの結果だってソートされた訳ではないはずだし >>322
>あとは余計な情報だなw
そうですね、冗長な説明になってしまいました。
>>323
無いですか残念です
アーティストフォルダにプレイリストを作って、アルバム増えるごとに更新して、それを再生すれば
いいんでしょうけど、これが面倒なんでフォルダ再生してるんです。
検索してて答えがありました。
・NTFSのファイル列挙はアルファベット順
・FAT系、xfs/ext/reiserはディレクトリエントリ順
ttp://bbs.wankuma.com/index.cgi?mode=one&namber=40202&type=40115&space=30
WindowsAPI等で取得した検索結果の並び順は保証されないので、
取得後に独自にソートしなくちゃいけない。
「Super Tag Editor」など、他のプログラムではフォルダ指定でもディレクトリ、ファイルともに
アルファベット順でソートされます。
winampの場合はファイルはアルファベット順でソートされるが、ディレクトリはソートされて
いない。
なのでwinampのバグですね。
ありがとうございました。
[homes]
comment = Home Directories
browseable = no
writable = yes
force create mode = 0600
force directory mode = 0700
ホームでつくったファイルのパーミッションを600にしたいのですが、うまい方法はないですか?
force create modeってadd演算みたいなので、思った結果が得られないです。 >>326
create maskとかdirectory maskとかで立てて欲しくないビットを指定すればいい
のでは。 >317
返信送れてすみません。
まだ解決はしていないのですが、私用でしばらく家に帰れそうにないです。
戻り次第また原因を調べてみます。 教えて下さいお願いします。
今、Ubuntu9.04デスクトップ版で動いているEeePC701に
Synapticパッケージ・マネージャを使ってsambaをインストールして
Firefoxからswatにログインしたのですが、
いちばん上のメニューに“SHARES”へのリンクのボタンが出てこなくて
困っています。
Ubuntuのメニューのシステム→システム管理から確認しても
フォルダーの共有という項目が見当たらなくて
これでは何のためにsambaを入れたのか分りません。
どの様にすれば共有できるようになりますか? 他のブラウザは?
あとswatなんか使わなくても設定はできる samba vers3で2TB以上のファイルシステムを共有できますか。
できない場合はなにか原因があるのでしょうか。 smb経由ならXPだろうがなんだろうが関係なし
10TBでも20TBでも何の問題もない >>332
オレの職場では10TBのファイルシステム(xfs)をSambaで共有してるよ
ちなみに今日3.3.7から3.4.1にアップデートしました どうしても一人では解決できないので、質問させて下さい。
WindowsマシンにBuffoaroのLinkStationを接続しているのですが、同じLAN内にあるLinuxマシンからsmbclientでLinkStationにアクセスしようとしました。
nbtstatコマンドでWindowsマシンのNetBIOSを調べたところHOME-PCとなっていたので、これをsambclientの引数にしたのですがアクセス出来ませんでした。
NetBIOS名でアクセス出来ないのは何故でしょうか?
また、NetBIOS名の代わりに192.168.11.2ではアクセス出来たのですが、LinkStationは共有フォルダの一覧に表示されませんでした。
この場合どうすればLinkStationにアクセス出来るようになるでしょうか?
ご存知の方がいらっしゃいましたら、よろしくお願い致します。 解決できない事がありもしご存じでしたらお知恵を貸していただけませんか。
FREEBSD(バージョン不明)でsambaを運営(システムとデータ別ハードディスク)のですが、システム
が入っていたディスクが破損したため、データのリカバーのため別のfreeBSD6のsamba3の
フルアクセスフォルダ直下にデータディスクをマウントし該当のHDDのアクセス権限も全員アクセス
できるように変更ました。
この状態で、windows(xp)のクライアントからアクセスしデータをコピーしようとするとPermission Failed
なってしまうのですが、データをコピーできない要因となりそうなことは有りますか。 >>338
HDのアクセス権だけ変えてもどうにもならんとおもうが。
中のディレクトリやらファイルまでやってやらんと。 SWATでログインしたのですが、SHARESというボタンがなくてsambaの設定が出来ず困っています。
etc/xinetd.d/のフォルダの中を見てもSWATの設定ファイルの様なものは見つからず
何からやれば良いのか分かりません。
何が原因なのでしょうか?
よろしくお願いします。 >>342
ありがとうございます!
ubuntuで使っているのでrootとかの発想は持ち合わせていませんでした。
root権限で試してみたいと思います。 ubuntuはrootじゃなくてもsambaインストールできるん? >>346
sudo suとか色々試したのですが
ログイン名をrootにするだけで良かったみたいですね。
表示されるメニューボタンが色々と増えて見栄えが華やかになったので
ちょっと嬉しいです。 >>338
自己解決しました。
文字コードを色々といじった結果コピーできるようになりました。
>窓から捨てろ
これってWindowsから離れろって事? domain master = yes でDMBにしたいんだけど、
wins support = yes にしないとDMBになってくれません。
これって仕様ですか?
Windows7 でも Samba over SSH 使えんかった。
しばらくは、暗号化なしで使うことになりそう。
誰か、解決してくれないかなぁ。。 おや、7 で PPTP な VPN は 445 な CIFS が通るようになったから、
その辺まとめて仕様変更になったのかと思っていたが [目的]
SambaをSubversionのファイル置き場として利用したい。
[環境]
[Windows]→SVN利用→[SVNサーバー]→マウント→[Sambaサーバー]
・SVNサーバー
/var/www/svn/各種プロジェクト
・SVNサーバーマウントコマンド
mount -t cifs -o iocharset=sjis,uid=apache,gid=apache //Sambaサーバー/public/svn/ /var/www/svn/
[質問]
chmodができねぇと怒られる。
WindowsPCからSVNサーバー(CentOS5)へ(チェックアウトはできた)コミットができない。
[エラー] /var/log/httpd/error_log
Could not MERGE resource "/repos/プロジェクト名/!svn/act/80b25cad-6b02-154a-9fac-0eed3f0c309e" into "/repos/プロジェクト". [409, #0]
An error occurred while committing the transaction. [409, #1]
Can't chmod '/var/www/svn/プロジェクト名/db/current.2.tmp': Operation not permitted [409, #1]
[その他]
Sambaを利用しない場合、エラーも出ずにちゃんと利用できる。 自己解決しました。
/etc/fstabにマウントを記述したら、うまく動作いたしました。
1 /etc/fstabに↓を追記
//Sambaサーバー/public/svn/ /var/www/svn cifs username=hoge,password=hoge,uid=apache,gid=apache,noperm 0 0
2 読み込ませる
mount -a
3 確認
df
お騒がせしました。
皆様お久しぶりです。
>>343です。
皆さんの心優しいアドバイスのおかげでSWATにrootでログインする事を覚えて
無事>>347の様な状態になっていたのですが、
その後、Ubuntu9.04を再起動したら$HOME/.dmrcの権限までrootに変更されたみたいで
Ubuntuにログイン出来ない状態になってしまい、googleで解決方法を検索すること二ヶ月、
今日、ようやく解決してUbuntuのGUI画面を再び目にする事が出来たのですが、
SWATにrootでログインするといつもこんな感じになってしまうのでしょうか?
Ubuntuを終了させなければ問題ないのでしょうが、そうもゆかないので
SWATにrootで入っても$HOME/.dmrcの権限はユーザーのまま保てる良い方法があれば教えて下さい。
よろしくお願いします。 >>353
ttp://social.technet.microsoft.com/forums/en-US/itprovistanetworking/thread/d30d3c98-58c5-47f6-b5a5-f5620882020d/
ttp://www.sshvpn.de/
net rpc join でドメインに参加したんだけど
逆に削除するにはどうするの? Ubuntuをsambaサーバーにして、Mac OS X 10.6と共有してます。
20GBくらいのデータをUbuntuからMacにをダウンロードすると15分くらいで終わるのですが、同じファイルをMacからUbuntuにアップロードすると6時間くらいかかると表示されます。Fedoraがクライアントの場合は特に以上ありません。何が悪いんでしょうか? >>360
両方のパターンでパケットを採取してみると何かがわかるかも。 >>361
すんません。やってみたらうまくいきました。
表示時間にビビって途中でやめてしまい、今実際やってみました。
Mac側からコピーする時、小さいファイルが優先してコピーされていたようで、その時に残り時間がかなり長めに表示されていたみたいです。20分かからず完了しました。ありがとうございます。
>>360
解決しました。ありがとうございます。 363でアンカー間違えてしまいました。
>>362
解決しました。ありがとうございます。 自宅でCentOS5.4にてファイルサーバを運用してます
元々安鯖の80GしかHDDがなかったのでWD20EARS-Rを購入し、追加しました
フォーマット・マウント・コンソールからファイルの保存まで確認
USBの外付けHDDをマウントさせて共有フォルダにシンボリックリンクを張って読み書きができたので
同じように内臓HDDでもやったのですが
アクセスエラーで書き込みができませんでした(WinXPからのアクセス)
違う点といったら
・内臓とUSB
・内臓はetc3でフォーマット、USBはNTFS
・内臓は2T、USBは1Tで別物(メーカはWDで同一
くらいしか思いつかないのですが
よろしくお願いします パーミッションの存在忘れてました・・・
↑は無かったことにしてください みんなもしかして内臓って臓物の事を想像していないか? 内臓を形容詞的に使う時点で既におかしいが、それをスルーしても、
内蔵HDに臓物的な意味も機能も無いから、やっぱり内臓HDは正しくない。
HDDなんて筐体外にあっても機能するし、そもそもHDDが無い端末すらある。
HDDはPCの臓器・臓物とは言えない。 >>373
> 内臓を形容詞的に使う時点で既におかしいが、
日本語では名詞を二つ並べると、自動的に前者が形容詞として機能する。
例えば「内臓疾患」は「疾患」の種類を「内臓」に限定するよう機能しており、
名詞が形容詞として機能していると言える。
(「内臓における疾患」の意味であって、「患っている内臓」の意味にはならない)
この名詞の機能は形容詞が前置である言語ならば大抵共通で、例えば英語でも同じ。
例: disk drive … disk が形容詞として機能している
逆に、例えばイタリア語、フランス語等のロマンス語系の言語では
形容詞は後置になるため、後ろの名詞が形容詞化する。 samba バージョン 3.0.33-3.28.el5 を使用しているのですが、
[global]
os level = 20
netbios name = FTP-HTTP
[test]
writeable = yes
guest only = yes
guest ok = yes
public = yes
path = /var/ftp
上記設定でもwinからのsmbでのアクセス時にパスワードを要求され、
何をいれてもダメな状況です。パスワードなど問われずにアクセスさせたい
のですが、設定をどう変えればよいでしょうか? loglevel上げてどこで失敗してるか(どこで通信が終了してるか)調べる
バージョン上げたらあっさり解決するかも知れん
申し訳ないが当意即妙な解答はちょっと難しい >>378
winはxp?vista?7?
パスワードの方は、smbpasswdなどで
ユーザ登録やパスワード設定は? fedora 13 samba 3.5.3, Windows 7
hosts allow に何か指定している場合のみ、Windows ネットワークのブラウズリストにfedoraマシンが出てこないようだが、
これはそういうもんなのか?指定は hosts allow = 127. 192.168.1.
この状態でも、Windowsエクスプローラーのアドレスバーにfedoraマシン名を直接入力すれば、共有フォルダは開ける。
(だからhosts allow の指定は間違ってないはず)
hosts allow をコメントアウトすると、Windowsのブラウズリストにちゃんと出てくるんだが。 すまん、hosts allow をコメントアウトしていても出てこない事もあった。逆はないが。
よく分からんなあー ドキュメントも読まずに聞き方もぶっきらぼうじゃ答える気にはならんね もちろんマニュアルは読んでいます。そのマニュアルに「hosts allow に何か指定している場合は、
Windows ネットワークのブラウズリストには出て来ない」とは書かれていないので、POSTしました。
ちなみに、現在もhosts allow を指定しているとブラウズリストには出て来ません。 ネットワーク構成は?
ブラウズマスターはほかにある? WORKGROUPにWindows 7とfedoraのみです。
ブラウズマスター周辺の設定は変更していないので、マスターになれるのはその両方かと。 winとlinuxが共存するLANにおいて
linuxマシンからホスト名 xphome というマシンに対して
ping xphome が通るようにしたいです
DNSさーばやWINSサーバを立てることなく
linuxマシンがブロードキャストで名前解決できるようにするには
どういう設定をすればよいですか? nmbd -D
じゃあかん?
chkconfigでonしてね。 2.2系なんですが
あるフォルダはSJISで通信
別のフォルダはUTF8で通信ってできますか
以下のように記述してもやっぱりダメでした
[global]
client code page = 932
coding system = euc
[share1]
client code page = 932
coding system = euc
[share2]
client code page = utf8
coding system = euc
linux→winでsmbは200〜250Mbpsで頭打ちで速度でないので、こんなもんかと思ったが
FTPだと 3000MB 50s=毎秒60MB/s<実測値
でますよ。win→linux混在マシンはネットワークはもうFTPでいいのでは?
linux→はFTPコマンドでその他何もいらんわけで、
raidenFTPDね サービス化もできる(金払わんとうざいだけのソフトなのでインスト注意) 瞬間値で1Gbpsでタスクマネージャー読み800Mbpsでました。
ほぼ限界かと。両方6Gbps ライト250MB/sSSDならもっと出るはず=つまり1Gbpsにたぶん張り付く。 いやもっと出るし…
単位バラバラな奴に何言っても無駄だろうが sambaには設定を書くだけで他のsambaなどの共有ファイルにアクセスできたりはしないんだっけ?
なんというかリバースプロキシ的な動作というか。
同じサブネットのマシンからしか接続を受け付けずその設定から変更不可能な
組み込みのファイル共有に別のサブネットからもアクセスできるようにしてみたいんですよねw OSは?
OSによってはマウントできるからどうにでもなる ありがとうございます。
やっぱりsamba自体がプロキシになるのではなくsmbfsのマウントをしておいて
そのマウントポイントを共有する方法しかないですよね。 windowsから共有フォルダでアクセスした場合symlinkは普通のフォルダに見えるのですが
linuxからcifsマウントするとそのままsymlinkになってしまいます
これを普通のディレクトリに見えるようにしたいのですがどうすればいいでしょうか? 構築済みのVMイメージってなくなってしまったんでしょうか?
検証用で欲しいなあと思ってるんですが。特にsamba4。
それくらいOSインスコ時に選択するだけじゃないかって感じですか? マスタブラウザって、名前解決にWinsとかlmhost使ってた頃の表現じゃないの?
Windows2000とかXPあたりからは ScientificLinux6のsambaとopenldapでsambaドメイン(PDC)を作成し、
Windows7のPCをドメイン参加させたいのですが、
ldap上のou=ComputersにPCのエントリが作成されず、
ドメインにも参加できません。
#Windows7の二箇所のレジストリ書き換えは行っています。
ログには
ldapsam_create_user: Unable to allocate a new user id: bailing out!
と表示されており、smbldap-useraddを呼び出す際のidが割り当てられないようです。
webで検索などしてみるとidmapというのがキーワードのようなのですが、
これがイマイチ理解できておらず、検索結果を真似して
ldap idmap suffix = ou=Idmap
idmap backend = ldap:ldap://localhost
idmap uid = 10000-19999
idmap gid = 10000-19999
や
ldap idmap suffix = ou=Idmap
idmap alloc backend = ldap
idmap alloc config:ldap_base_dn = ou=Idmap,dc=example,dc=com
idmap alloc config:range = 10000 - 50000
などとしてみても状況は変わりませんし、ldapのou=Idmapにも何も登録されていません。
(意味は分かっていませんが、winbinddも動かしています)
どのような情報を出せばいいのか分からず、私からの情報が少ないため、
ご助言をいただくのも難しいかもしれませんが、
何か解決の糸口や情報へのポインタだけでもご教示いただければ幸いです。
よろしくお願いします。 >>404
はい、Windows7 Professionalです。 ldapと連携しsamba3.5でPDCを運用しています。
ldapを使う場合、
logon path = \\hoge.fuga.com\profiles\%U
の様に%Lを使用せず、logon pathを設定すると問題なく移動プロファイルを利用
できますが、%Lや%Nを使い
logon path = \\%L\profiles\%U
等とすると、windowsにログインする際、移動プロファイルのサーバー用コピーが
見つからないというエラーがでて移動プロファイルが利用できません。
%Lや%Nを使用しても、正常に移動プロファイルを利用できるようにするには、どう
すれば良いのでしょうか? 質問させてください
現在ubuntu10.04.1にsamba2:3.4.7をインストールして、同じワークグループ上のWindows7から参照しようとしています
\\IPアドレスと打ち込むと共有設定をしてあるフォルダにアクセスでき、読み書きも問題なくできるのですが、
ubuntuのホスト名でアクセスすることができません
/etc/hostsに「127.0.0.1 localhost ホスト名」と記述し、smb.confのnetbios nameにもホスト名を指定しています
また、Win7でネットワークを開いても、そこにubuntuの端末が表示されません
心当たりがある方がいらしたらぜひご教授ください >>408
windowsで名前解決できてないんだろ。アホか。
ubuntuもsambaも全然関係ないやん まあ全然、というほどでもないけど
まずは名前解決できてるのか確認、だな。
今はWINS無しでdnsかなあ、、、まあhostsで試してみ samba3でPDC+LDAPを構築しました。
次のように変更しようと試行錯誤しております。
・Windowsクライアントのログオン時の認証をMIT Kerberosで行う。
・ユーザ情報をGSSAPIでLDAPサーバから取得する。
ttp://wiki.eduardosachs.org/wiki/Heimdal_Kerberos_Samba_PDC_OpenLDAP_Squid_no_Debian_Etch#Configura.C3.A7.C3.A3o_do_Samba_PDC
を参考に色々試しましたが未だ出来ず。
samba3では不可能でしょうか?
色々探しましたが、ネット上に他の情報が見つからず・・・。
samba3.0のldapsamはGSSAPIに未対応だよという不確かな情報はありましたが。 ___
/ \ ち!ちょっと待って
/ ─ ─\ もうちょっとでいきそうなんや!!
/ ( ○)三(○)\
| /// (__人_.) | .____
\ |r┬| / |\ ‐==‐ \
/ ヽノ ⌒`ヽ<´ \| ̄ ̄ ̄ ̄|
/ | \___)⌒ \  ̄ ̄ ̄ ̄
` ̄\ \ ,,,, \
\ /\\ \__
ゝ,,,__、___/ ヽーヽ___)
ピロン♪ピロン♪ \ ____
緊急地震速報です | ̄|ヽ _\
強い揺れに警戒してください | |= ) )
| | r r
/ | ̄ ̄i ̄ ̄ ̄| >>411
なにがどうできないのかを書かずにエスパーしろ、と。 弟「うん、オナニー」
姉「あんた意味わかっていってる……?」
弟「やり方はきいてるよっ!」
姉「で、なんで私に……?」
弟「やり方だけしかきいてないからー」
姉「やるとこを見ててくれ、と……」
弟「はじめてだからね!」 高性能な検索順位チェックツールが今なら無料です。
http://www.kensaku-giken.com/2/904-2.htm
PCのYahoo!・Google・MSNの順位・インデックス数・被リンク数チェック
携帯のYahoo!モバイル・Googleモバイル・gooモバイルの順位・インデックス数・被リンク数チェック、
ライバルサイトのインデックス数・被リンク数のチェックなどができます。
毎日1回起動して、【検索】ボタンを押すだけで、
数百サイトの順位チェックを自動で行い、過去の検索結果も記録して残します。
SEO対策の検証に不可欠な順位・インデックス数・被リンク数の変動をチェックすることができます。
市販されている順位チェックツールは1万円以上するものばかりですが、
そのようなツールよりも高機能なのに無料です。
利用制限なども一切ありません。
PC&モバイル対応の検索順位チェックツールです。
チョウセン ソウレン ノ ハンザイ ガ セカイ ニ シラレタ。アカノセットウダン モ シラレタ。ダカラ タエ ヤ ヨネ ヤ アミ ノ イウコト(メイレイ) ヲ キキ イイナリダッタラ チョウセン ヤ セカイ ノ テキニナリ ザンサツケイ ニ ナル。
グーグル ノ インターネットテレビ ハ スイスギンコウ カラ フリーメイソン ガ ナガシテイル。サトウレツ ノ ニセエイゾウ デハ ナイ。 ニホン ノ オトナ ノ セカイ ニハ 「ムシ」トイウ メイレイ ハ ナイ。 smbclient -M NETBIOSNAME でWIN機にポップアップメッセージを送信していましたが
これはXPまでなのでしょうか?
Win7Pro,VISTABusinessには送信できなくなっています、対処法はありますでしょうか?
メッセンジャーサービスが削除された影響? Sambaに深刻な脆弱性、早期のアップデートを
http://www.atmarkit.co.jp/news/201204/12/samba.html
> この脆弱性はSamba 3.6.3以前に存在する。Sambaのリモートプロシージャ
> コール(RPC)生成機能に問題があり、細工を施したRPCコールによって、
> 任意のコードの実行が可能になってしまう。コネクション接続時の認証
> も不要なため、危険性は極めて高いという。
自宅鯖ならそもそも第三者がSambaにアクセスできることもないので
あんま問題ないとは思うが一応注意を。 >>168と似てるんですが
smbd[25919]: [2013/01/21 10:19:03.328930, 0] lib/util_sock.c:1441(get_peer_addr_internal)
smbd[25919]: getpeername failed. Error was 通信端点が接続されていません
が/var/log/messagesに出ます
同じくぐぐって
smb ports = 139
load printers = no
disable spoolss = yes
など試したんですが、変わりません。
散々ぐぐっても上記の対策しか見つからず、同じように全部試したけど効かない(結局未解決)の人もいました
機能自体は普通に使えてます。
消すのは諦めた方が良いでしょうか。
CentOS 6.3
Samba Version 3.5.10-125.el6 /var/にsamba用ディレクトリ作ってそこをファイルサーバ用にするのと
/home/にsamba用ディレクトリ作るのとどっちがいいとかありますか?
/homeにはユーザーディレクトリがあるのでやめた方がいいですかね?
/varも/homeもパーティションサイズはほぼ同じにしています。
OSのパーミッションの設定やsambaのパーミッションの設定をちゃんとすれば問題ないとは思うんですけどね。
CentOS6.4です /var/にSamba用ディレクトリを作る人は少ないと思う。
/home/にユーザーごとのSamba用ディレクトリを作るのはよくある。
私の場合は/mnt/以下にディレクトリを作ってそれをSamba用にしている。