問題タブ [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.
automation - パスワードを smbpasswd にパイプする
インストール プロセスを自動化できるように、新しいパスワードを smbpasswd にパイプする方法を教えてください。
networking - ネットワーク ドライブでコードを編集する際の一時停止を回避するにはどうすればよいですか?
自宅でコーディングを行う予定ですが、そのためには、開発サーバーの Samba ドライブでファイルを編集できる必要があります。私がいくつかのエディターで遭遇した問題は、ネットワーク遅延によりエディターが長時間ロックされることです (Eclipse、TextMate)。一部のエディターは他のエディターよりもこれにうまく対処していますが、遅延の影響を最小限に抑えるためにできるファイル システムやその他の調整はありますか?
いくつかの追加ポイント:
- 会社のデータを個人のマシンに保存することは禁止されているため、コードをローカルでチェックアウトすることは避けたいと考えています。
- マウントは PPTP VPN 接続を介して行われます。
- Linux または OS X クライアントへのマウント
html - HTML 内の samba 共有へのリンク
ご存知ない場合は、まず、samba または smb == Windows ファイル共有、\\computer\share など。
さまざまなコンピューターにさまざまなファイルがたくさんあります。それは主にメディアであり、かなりの量があります。これをより管理しやすいものに統合するためのさまざまな方法を検討しています。
現在、私が検討しているいくつかのオプションがありますが、その中で最も狂っているのは、私が伝えたさまざまな Samba サーバーで共有されているもののリストを生成し、それらを Web サイトにアップロードする、ある種の Samba 共有インデクサーです。検索して閲覧できます。
それは安価な解決策ですよね?
アイデアが明らかにクラスに足りないいくつかのメソッドであるという事実を無視して、クロスブラウザの方法でhtmlでsambaファイル共有にリンクする方法を知っていますか? Windows では \\computer\share を実行し、Linux では smb://computer/share を実行しますが、どちらもファイル マネージャーとしても使用されていないブラウザー (たとえば、Internet Explorer 以外のブラウザー) からは機能しません。
いくつかの説明
- この Web サイトにアクセスするために使用されるコンピューターは、Windows (XP) と Linux (Ubuntu) が混在し、ブラウザー (Opera と Firefox) が混在しています。
- Linux で smb://computer/share と入力すると、Nautilus (および KDE3.5/4 の人にとってはおそらく Konqueror / Dolphin) でのみ機能するようです。Firefox や Opera では動作しません (Firefox は何もしません。Opera は URL が無効であると文句を言います)。
- 私は Windows ボックスの便利な atm を持っていないので、\\computer\share が IE 以外 (Firefox / Opera など) で機能するかどうかわかりません。
- ランダムな samba 共有の束を統合するためのより良いアイデアがある場合 (確かに私のものよりも悪くなることはありません ;-))、私がインデックス化/統合したいサーバーのいずれかが確実に統合されるという保証はないことを知っておく価値があります。特定の瞬間にアップします。さらに、彼らが利用できなかったという理由だけで、彼らが共有したものを失ったり隠したりしたことを知りたくありません。彼らが「foo」を共有していることを知りたいのですが、現在ダウンしています。
linux - CIFS 接続を強制的にアンマウントする方法
Linux マシンに CIFS 共有をマウントしています。CIFS サーバーがダウンしているか、インターネット接続がダウンしており、CIFS マウントに触れるものはすべてタイムアウトするまでに数分かかり、待機中はキルできません。CIFSマウント内を指しているシンボリックリンクがあり、lsはそれをたどってどの色にするかを決定しようとするため、ホームディレクトリでlsを実行することさえできません。(-fl を使用しても) umount しようとすると、ls と同じように umount プロセスがハングします。sudo kill -9 でも殺すことはできません。カーネルを強制的にアンマウントするにはどうすればよいですか?
linux - Samba、その他の非対話型アカウント - noshell、nologin、または空白?
Solaris および Redhat Linux システム全体でユーザー アカウントのクリーンアップを実行します。これらのシステムの多くは多数の Samba 共有を持っています。
非対話型 Samba ユーザー用のローカル UNIX アカウントの作成について、人々はどのような好みを持っていますか? 特に、シェルエントリ:
- ノシェル
- ノログイン
- 空欄
なぜ?
JB
sysadmin - Samba プロセスに強制的にファイルを閉じる
特定のファイルを強制終了せずに Samba プロセスに強制的に閉じる方法はありますか?
Samba はクライアント接続ごとにプロセスを開きますが、開いているファイルを必要以上に長く保持することがあります。通常、私はプロセスを強制終了するだけで、(Windows) クライアントは次に共有にアクセスするときにプロセスを再度開きます。しかし、他のファイルを長時間積極的に読み取っていることがあり、接続全体ではなく、1つのファイルだけを「強制終了」したいのです。
編集:「net rpc file close」を試しましたが、うまくいかないようです。理由を知っている人はいますか?
編集:これは、私が見つけた同様のものについての最高の言及です。これはwin32クライアントの問題のようで、Microsoftサーバーには回避策があります。しかし、Samba はそうではありません。コマンドが機能したことを願ってnet rpc file close <fileid>
います。その理由を突き止めようとします。この場合、これが唯一の有用な手順であるため、問題が解決しなかったとしても、LuckyLindy の回答を受け入れます。
permissions - ファイルシステムをマウントせずにランダムアクセスにSambaを使用しますか?
ルートアクセス権がないマシンを使用していて、ランダムアクセスモードでSambaサーバー上のファイルにアクセスしたいと考えています。smbclientを使用してファイル全体を転送できることはわかっていますが、ファイルは非常に大きく(> 1GB)、ランダムアクセスが可能なリモートファイルとして扱いたいと思います。
前述の問題は、このマシン(Linuxボックス)へのrootアクセス権がないため、リモートのSambaファイルシステムをマウントできないことです。
Sambaサーバー上のファイルの内容にランダムにアクセスできるユーザーレベルのソリューションはありますか?カーネルファイルシステムクライアントが実行していることはすべて、ユーザーレベルのアプリケーションから実行できるはずです。
読み取り専用アクセスが必要なだけで、リモートファイルは変更されないことが保証されています。
configuration - Solaris のさまざまなフレーバーでの smb.conf ファイルの場所
私はSolarisオペレーティングシステムの初心者で、Solarisのバージョンが異なる3つのボックス(8、9、10)にsambaをインストールして構成する必要があります。
smb.conf
samba の設定ファイル、つまり各バージョンのファイルの場所を知りたいのですが? これまでのところ、私が見つけたのは
ソラリス8
/usr/local/samba/lib/smb.conf
Solaris 9 および Solaris 10
/etc/sfw/samba/smb.conf
これは正しいですか?Samba のインストール時に、これらのファイルがデフォルトでどこに保存されるかを知る必要があります。
samba - Samba 共有ドライブが起動時に自動認証されない
開発に使用する FreeBSD ボックスに samba ネットワーク共有があります。
WinXP ボックスで共有ドライブとしてセットアップしましたが、正常に動作します。
ただし、XPボックスを再起動すると、正しいユーザー名とパスワードを使用して起動時に接続するように設定していても、共有ドライブをクリックしてパスワードを入力するまでアクセスできません。
何が問題なのか誰かが直接知っていますか? 必要に応じてバージョン データなどを取得できますが、これが一般的な samba の問題であるかどうかを確認するために、これを簡単にぶら下げたいと思いました。
ありがとう!
編集:
ごめんなさい!XP Proを持っていると言ったと思いました。実際には、マップされたドライブに認証が保存されており、「ユーザーを使用して認証する」と表示されています。同じ pw ではありませんが、samba 共有にも XP ログインと同じユーザー名を使用しています。
windows - Unix から Windows にファイルをコピーするスクリプトを作成するにはどうすればよいですか?
ファイルを Unix ドライブから Windows ドライブにコピーするスクリプトを作成する方法はありますか?