序文 Samba は、サーバー プログラムとクライアント プログラムで構成され、Linux システム上で SMB プロトコルを実装するフリー ソフトウェアです。 SMB (Server Messages Block) は、ローカル エリア ネットワーク上でファイルやプリンタを共有するための通信プロトコルです。ローカル エリア ネットワーク内の異なるコンピュータ間で、ファイルやプリンタなどのリソースの共有サービスを提供します。 SMB プロトコルは、クライアントがサーバー上の共有ファイル システム、プリンター、およびその他のリソースにアクセスできるクライアント/サーバー プロトコルです。 たとえば、/home/samba フォルダーを他のコンピューターと共有したいとします。 sambaをインストールする yum インストール -y samba sambaユーザーを作成する ユーザー追加サンバ Sambaの設定を変更する 設定ファイルは/etc/samba/smb.confです。 # より詳細な設定ファイルについてはsmb.conf.exampleを参照するか、 # smb.conf のマニュアルページを読んでください。 # 'testparm'を実行して設定が正しいか確認します # 変更しました。 [グローバル] workgroup = SAMBA #samba ワークグループ、Windows ワークグループに設定 security = user #セキュリティ オプション、share|user|server|domain に設定可能、セキュリティ レベルが増加 passdb backend = tdbsam 印刷 = カップ printcap 名 = カップ プリンターをロードする = はい カップオプション = 生 [homes] #デフォルトでは、ユーザーのホームディレクトリは共有されます。これは安全ではありません。comment = Home Directories でコメントアウトできます。 有効なユーザー = %S、%D%w%S 閲覧可能 = いいえ 読み取り専用 = いいえ ACL を継承 = はい [プリンター] #プリンター共有コメント = すべてのプリンター パス = /var/tmp 印刷可能 = はい マスクを作成 = 0600 閲覧可能 = いいえ [印刷$] コメント = プリンタドライバ パス = /var/lib/samba/drivers 書き込みリスト = ルート マスクを作成 = 0664 ディレクトリマスク = 0775 [rootdir] #カスタム共有フォルダコメント = SambaRoot パス = /home/samba/ #共有パス読み取り専用 = いいえ 注意: 自分で変更する場合は、# の後のコメントを削除してください Samba ユーザーの追加 作成したsambaユーザーを追加し、プロンプトに従って対応するパスワードを設定します。 smbpasswd -a サンバ smbpasswd コマンドは、次のように Samba サーバーのユーザー アカウントを管理するために使用されます。 // Samba ユーザーアカウントを追加 # smbpasswd -a sambauser // Samba ユーザーアカウントを無効にする # smbpasswd -d sambauser // Samba ユーザーアカウントを有効にする # smbpasswd -e sambauser // Samba ユーザーアカウントを削除します # smbpasswd -x sambauser Sambaサービスを開始する 開始、停止、および関連コマンドの表示 systemctl smb を起動する systemctl 停止 smb systemctl ステータス smb Windows は共有ディレクトリにアクセスします Win + R を押して、実行インターフェイスに Linux ホスト アドレスである \192.168.1.20 と入力するだけです。ユーザー名とパスワードの入力インターフェイスがポップアップ表示されます。アクセスするには、先ほど設定したユーザー名とパスワードを入力します。 よくある質問 Windows から Linux の共有ディレクトリにアクセスすると、権限がないことを示すメッセージが表示されます。
Sambは次の4つのポートも開く必要があります UDP 137、UDP 138、TCP 139、TCP 445 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。 以下もご興味があるかもしれません:
|
<<: Ubuntu 18.04 MySQL 8.0 のインストールと設定方法のグラフィックチュートリアル
>>: Node.js コンソールで強調表示されたコードを印刷する方法
目次チュートリアルシリーズ1. MySQL アーキテクチャクエリキャッシュキャッシュされないクエリ:...
目次1. ステートメントを挿入する1.1 行を挿入する1.2 複数行を挿入する1.3 クエリステート...
TW のメインテキスト ページは、以前は小さなモニターと低解像度のユーザーを考慮して幅が 850 ピ...
この記事では、Vueで開始時間と終了時間の範囲を照会する方法を参考までに紹介します。具体的な内容は次...
商用データベースの場合、データベースのアップグレードは優先度が高く、バージョンアップのロードマップ、...
目次1. データベースプログラミングの基本条件2. Java でのデータベースプログラミング: JD...
目次概要本日正午、開発およびテスト環境の MySQL サービスで接続数が多すぎるというエラーが報告さ...
目次マハ1. MAHアーキテクチャの概要2. 適用可能なシナリオ3. MHAの動作原理4. MHAの...
MySQLデータベースを完全にアンインストールするプロセスは次のとおりです。 1. MySQLサービ...
目次LAMPアーキテクチャ1.ランプの紹介2. WebサービスワークフローWebサーバーのリソースは...
データベースでは、UNION キーワードと UNION ALL キーワードの両方が 2 つの結果セッ...
GUNスクリーン:公式サイト: http://www.gnu.org/software/screen...
通常、Web サイトを構築する目的は、検索エンジンにインデックス登録してもらい、プロモーションを拡大...
序文少し前に、browser-sync+gulp+gulp-nodemon を組み合わせて、本番環境...
目次MySQLデータベースの名前を変更する方法最初の方法: データベースの名前を変更することは非推奨...