問題タブ [samba]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2017 参照

samba - smbmountを使用して、ドル記号でドライブをマウントする方法はありますか?

私はこれと同等のことをしようとしています:

smbmount // srv_files / f $ / / mnt / srv_files -o username = user、password = pass、rw

許可が拒否されましたが、許可された場合:

smbmount // srv_files / active / / mnt / srv_files -o username = user、password = pass、rw

次に、smbmountを使用したこのタイプのマウントも可能かどうか疑問に思って、問題なく動作します。

0 投票する
7 に答える
14212 参照

git - Git over samba - sha1 ファイル名を書き込めません | アクセス拒否

Windows で samba 共有経由で git を使用している場合、git_extentions または tortoiseGIT を介してファイルをコミットしようとするとエラーが発生します。エラー: エラー: sha1 ファイル名を書き込めません .git/objects/b4/e819f886bf31b67c42249a0eff8e8b16cf7622: 許可が拒否されました。ubuntuサーバー経由でファイルを追加してファイルをコミットすると、正常に動作します。私も支部で働いています。

私はすでに試しましchmod 777 the whole .git folderた。

0 投票する
2 に答える
7754 参照

java - オープンJavaSMBサーバーの実装

JavaにSMB/CIFSサーバーのオープンな実装はありますか?私が見つけることができる唯一の実装はAlfrescoのものですが、それはオープンソースではありません。

関連する質問:そのような実装がないと仮定すると、単純なファイル転送など、SMBのサブセットさえも提供するライブラリがないことに驚いています。私の直感では、単純なサーバーを実装することはそれほど難しくありません(ただし、もちろん、Sambaのような完全なソリューションを実装することは非常に困難です)。誰もやっていなかったようで、思ったより難しいのではないかと疑っています。難しいので、あるいは誰も気にしないので、実装はありませんか?

0 投票する
3 に答える
5891 参照

samba - ゲストアカウントの設定にもかかわらず、誰もいないとしてのsambaアクティビティ

LinuxでWindowsからのシングルユーザーアクセス用にsambaを設定していますが、パスワードチェックを防ぐ必要があります。Linuxのユーザー名をsmbpasswdに追加しました。smb.confのゲストアカウント設定にもかかわらず、私が作成するファイルはユーザーnobodyによって所有されています。sambaをユーザーIDとして動作させるにはどうすればよいですか?

smb.conf:

これがFAQの場合、お詫びします。私は答えを探しました。

0 投票する
3 に答える
2576 参照

python - ファイルがSamba共有に存在するかどうかわからない

ファイル名がまたはであることは知っていますがfile001.txt、どちらFILE001.TXTかわかりません。このファイルは、sambaマウントポイントを介してアクセスしているWindowsマシンにあります。

の関数は大文字と小文字を区別しないように動作しているように見えますが、関数 os.pathは大文字と小文字を区別しているようです。open

だから、私の質問はこれらです:

  1. ファイルを開かずに(またはファイルが含まれているディレクトリを一覧表示せずに)ファイル名を判別する方法はありますか?

  2. 大文字と小文字が区別されないのに、なぜopen大文字と小文字が区別されるのos.pathですか?


更新:回答に感謝しますが、これはPythonの問題ではないため、質問を閉じます。

0 投票する
3 に答える
778 参照

ruby - sqlite3dbはロックされています

私はUbuntu10を使用しています。で新しいdbファイルを作成します

移行したい

しかし、ロックされたエラーが発生します

どうすればロックできますか?!


更新すると、sambaによってロックできます。共有フォルダです

0 投票する
1 に答える
7962 参照

windows - Windows での CIFS ファイル キャッシュの無効化 / 「更新」の強制

UNIX システムでファイルを変更し、Windows ボックスでそれらにアクセスしています。サーバーは samba を実行し、クライアントによってある程度のキャッシュが行われます。UNIX 側でファイルを変更する場合、ファイルの新しいバージョンを表示する唯一の確実な方法は、Windows エクスプローラーで右クリックして [更新] を選択することです。

Windows エクスプローラーで右クリックして [更新] を選択するのに相当する Windows API を探しています。エクスプローラーにメッセージを送信して更新することについて SO に関する他の質問がありますが、それは私が望むものではありません: エクスプローラー ウィンドウの内容は気にしません。ディレクトリ。古いデータが表示されないように、キャッシュを無効にする効果をプログラムに統合したいだけです。

0 投票する
3 に答える
941 参照

python - Pythonで使用中またはコピーされている可能性のあるファイルを検索から除外するにはどうすればよいですか?

私はPythonを初めて使用するので、これで簡単な解決策が得られる可能性があります。

私の家には、この状況に関連する3台のコンピューターがあります。-ファイルサーバー(Linux)-メインPC(Windows)-ガールフレンドのMacBook Pro

私のファイルサーバーはubuntuとsambaを実行しています。Python 3.1をインストールし、3.1でコードを記述しました。

特定のパターンに従うuploadsディレクトリに特定のファイルがいつ存在するかを判断するデーモンを作成しました。そのようなファイルを見つけると、名前を変更し、別のドライブの別の場所に移動します。また、所有者、グループ、および権限を書き換えます。これはすべてうまく機能します。このプロセスは毎分実行されます。

メインのPCからファイルをコピーする場合(Windowsのフレーバーを実行している場合)、プロセスは常に機能します。(Windowsは、コピーが完了するまでファイルをロックすると思います。間違っている可能性があります。)ガールフレンドがファイルをコピーすると、コピーが完了する前にファイルが取得され、問題が発生します。(不適切な権限を持つ下線付きのバージョンのファイルが作成され、ファイルが正しい場所に配置されることがあります)ここでは、彼女のMacBookがコピー時にファイルをロックしないと推測しています。私もそこで間違っている可能性があります。

私が必要としているのは、使用中のファイル、または作成されていないファイルを除外する方法です。

参考までに、ファイルを見つけるために作成した方法は次のとおりです。

これはすべてクラス内にあることに注意してください。

ファイルを操作するために私が作成した方法は次のとおりです。

別のドライブにファイルを移動し始めたときにos.renameが機能しなくなったように見えるため、os.renameの使用を停止しました。

ショートバージョン:現在転送中のファイルが検索で取得されないようにするにはどうすればよいですか?

あなたが提供できるかもしれないどんな助けにも前もって感謝します。

0 投票する
2 に答える
2688 参照

cocoa - NSFileManager contentsOfDirectoryAtPath samba パスのエンコーディングの問題

このコードを使用して SMB パスをマウントします

次に、いくつかのパスのコンテンツを取得します:

私の問題は、特別な文字を含む「コンテンツ」配列のすべてのパス(たとえばü)で、エンコードされた2文字が得られることです:üはu¨になります

を使用してバイトをログに記録する場合:

それは私に与えます:u(75)と¨(cc88)である75cc88

私が期待したのは、utf-8 でエンコードされたü char です。バイト単位では、c3bc である必要があります

ISOLatin1 エンコーディング、MacOSRoman を使用してパスを変換しようとしましたが、コンテンツ パスに ü の代わりに 2 つの個別の文字が既に含まれている限り、どの変換でも 2 つの文字がエンコードされます...

誰かが助けてくれるなら、ありがとう

私の設定: フランス語にローカライズされ、Snow Leopard を使用しています。

0 投票する
1 に答える
1007 参照

ldap - CentOS5.4でLDAPを使用してSambaドメインコントローラーを構成しようとしたときにエラーが発生しました

Centos5.4でLDAPを介してsambaを設定しようとすると、以下のようなエラーが発生します。

/usr/lib/perl5/vendor_perl/5.8.8/smbldap_tools.pm行1071のsambaDomainName=sambaDomain、dc = server、dc = example、dc = com:invalidDNで次のuidを検索中にエラーが発生しました。

/etc/smbldap-tools/smbldap.confを編集して、SID = "%your_sid%"とuserSmbHome = "%samba_netbios_name%"を置き換えてみましたが、機能しませんでした。