問題タブ [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 投票する
2 に答える
359 参照

windows - SambaまたはActiveDirectoryを介した自動ソフトウェア展開プログラムの開発

私はWeb開発者であり、約20〜30台のWindowsコンピューターのローカルオフィス用のソフトウェアを構築する必要があります。すべてのコンピューターでソフトウェアの更新と展開を自動的かつサイレントに実行する必要があります。

Windowsコンピュータはローカルネットワーク上で実行されます。このようなものをどこから始めたらよいかわかりません...私は経験豊富なプログラマーであり、何を読むべきかについて正しい方向性が必要です。

各WindowsクライアントにSambaサーバーがあり、Active Directoryを使用していることは知っていますが、それがどのように機能するかはわかりません。

これを開発するにはどうすればよいですか?sambaファイル転送用のWindowsAPIがあると確信していますが、.exeなどをサイレントインストールするためのドキュメントについても知っておく必要があります。また、クライアントで実行されているアプリケーションを認識して、更新が必要かどうかを理解するためのAPIも必要です。 。

これらすべてのAPIはどこにありますか?

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

linux - Ubuntu で firestarter ファイアウォールが起動している場合、winbindd はローカル ネットワーク名の解決に失敗します。

Linux ボックスで Samba と windbindd を使用しています。Linux ボックスにファイアウォールがなければ、LAN マシン名の解決に問題はありません。

user@laptop-linux:~$ ping desktop
PING desktop (192.168.1.100) 56(84) bytes of data.
64 bytes from 192.168.1.100: icmp_seq=1 ttl=128 time=0.878 ms

ファイアウォールを開始すると、次のようになります。

user@laptop-linux:~$ ping desktop
ping: unknown host desktop

Samba ポート (137-139 445) と mDNS ポート 5353 を開きましたが、効果はありませんでした。nsswitch.conf で WINS が有効になり、ホスト ルックアップ用の mdns4 エントリも削除しようとしました。DNS クエリが通常の DNS に送信され、ISP ドメイン サフィックスが付加されていることがわかりますが、これは私が望んでいるものではありません。wins / NetBIOS を使用して作業を行いたいです。何らかの形式のブロードキャスト ポートを許可する必要がありますか? セキュリティを維持しながらこれを行うことはできますか? 開いているホットスポットに定期的にアクセスするため、ラップトップでファイアウォールを実行したいと考えています。ありがとう

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

windows - ネットワークドライブを介したGitクライアント

たとえば、git repo checkoutを備えたネットワークドライブがある場合、ローカルチェックアウトがあるLinuxマシン(B)に接続されたWindowsマシン(A)のsambaドライブ。ドライブを見ることができるAのクライアントがBで定義されたsshアクセスを介してgit操作を実行する方法はありますか?

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

bash - smb:// URL のパスワード フィールドで @ 記号をエスケープする方法

ユーザー名とパスワードを取得し、$username:$password@SERVERNAME と言って、samba サーバーに接続する bash スクリプトを作成しようとしています。

ただし、パスワードに @ が含まれている場合、これは失敗します。bash でパスワードから @ をエスケープする方法はありますか?

前もって感謝します

更新: このネットワーク プリンターをセットアップしています

$password に @ 記号が含まれている場合を除いて機能します。$username および $passwords 変数は、stdin の読み取りから取得されます

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

ruby-on-rails - Windows samba 共有の場合、XSendFile はファイルを stat できませんか?

Samba でマウントされたディレクトリにある場合、Apache が XSendFile を介してファイルを提供するのに問題があります。

少し背景を説明すると、ASP.NETアプリケーションを徐々に置き換えているRuby on Railsアプリがあり、apache2とパッセンジャーを実行しているLinuxサーバーで実行しています。ASP.NET コードを実行している Windows マシンは、Samba 経由でマウントしたアップロード ディレクトリを共有しています。

X_SENDFILE ヘッダーを使用してファイルを送信しようとするたびに、Apache サーバー ログに次のメッセージが記録されます。

部分的な結果は有効ですが、処理は不完全です: xsendfile: ファイルを stat できません: /path/to/file

しかし、手動で入力すると、 stat /path/to/file と入力すると、ファイルの統計情報が表示されます。私はファイルがそこにあることを知っています。(ユーザーapacheが実行されているときにログインした後、これも試しました)私が知る限り、ファイルのアクセス許可は正しいです。

apache の XSendFile と SMB 共有上のファイルに何らかの問題がありますか?

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

ruby-on-rails - レール上のサンバシェア

Rails(RHELで実行)でXMLファイルを作成しているので、このファイルをWindows共有に投稿する必要があります。

Sambalaは、共有にSMBできるようにインストールされましたが、いくつかのテストコードを実行した後、エラーが発生します:初期化されていない定数ApplicationController :: Sambala

RHELのレールを使用してWindows共有に接続するためのより良い方法はありますか?または、どこかにsambalaへの参照を含める必要がありますか?

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

windows - WindowsSMBクライアントを開いた実装はありますか

WDKVistaでRDBSSを使用したsmbmrxサンプルコードがありました。

ただし、WDK 7600がリリースされたため、サンプルは削除されました。-なぜなのかご存知ですか?

RDBSSを学ぶための素晴らしいサンプルコードを見つけています。

smbmrxサンプルよりも優れた優れたオープンソースはありますか?

0 投票する
0 に答える
199 参照

django - djangoからsambaユーザーを同期および管理しますか?

django でデフォルトのユーザー処理を使用してユーザー データベースを作成および維持したいのですが、同時に samba ユーザー プロファイルを同期して、ユーザーが同じパスワードを使用して django Web サイトと samba 共有にアクセスできるようにします。

ヒントはありますか?

0 投票する
0 に答える
759 参照

django - djangoアプリでセロリを使用して、ルート権限でスクリプトを実行しますか?

私のdjangoプロジェクト内から、ルート権限を必要とする私のdjangoプロジェクトが存在する私のubuntuボックスでいくつかのコマンドを実行する必要があります。私はセロリを使用して非同期プロセスを起動しています。このプロセスは、成功するためにルート権限を必要とするシェルコマンドを呼び出します。

巨大なセキュリティ ホールを作成する危険を冒さずにこれを行うにはどうすればよいでしょうか?

PS!呼び出す必要があるシェル コマンドは、smbpasswd、編集 /etc/samba/smb.conf、samba サービスの再起動です。

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

php - PHP SAMBA/SMB/CIFS および smb4php クラス

SMB および Common Internet File System 経由でアクセスできるようにするには、ネットワーク ストレージから一部のメディア ファイルにアクセスする必要があります。リモート ストレージ ブロックでファイル操作操作を行うには、PHP Web サイトが必要です。別の方法を提案するか、アイデアがある場合、または役立つ場合があります。

  1. SAMBA/SMB/CIFS の構成
  2. SMB/SAMBA/CIFS クライアント構成
  3. PHP を介したファイル システムへのアクセス - 調査によると、PHP はこの点に関して smb4php クラスを提供していますが、完全なセットアップでの使用方法についてはサポートしていません。