Samba サービス: このコンテンツはサンバサービス学習者の参考用です ケースの説明: 企業の管理者は、SAMBA サーバーを構築し、IP アドレスと許可されたアクセス ネットワーク セグメントをカスタマイズする必要があります。 SAMBA サーバーのセキュリティ レベルはユーザー レベルであり、所属するワークグループは WORKGROUP であるため、追加されたユーザーは個人ディレクトリと共有ディレクトリ /smb_share にアクセスし、ディレクトリの読み取り、書き込み、実行を行うことができます。 1. SMBプロトコルとSAMBAサーバーの動作原理 SAMBA は、安全な通信のための SSL と、ディレクトリ サービス ベースの ID 認証のための LDAP をサポートしています。 SAMBA サーバーは、Windows ドメイン内の PDC およびメンバー サーバーとしても機能し、Linux サーバー上の Windows コンピューターと Linux ワークステーションを管理できます。 SMB はクライアント/サーバー ベースのプロトコルであるため、SAMBA サーバーはファイル共有サーバーと SAMBA クライアントの両方として機能できます。つまり、Windows クライアントは、SMB プロトコルを介して Linux でセットアップされた SAMBA サーバー上の共有リソースにアクセスできます。同時に、SAMBA サーバーは、ネットワーク内の他の Windows システムまたは Linux システムによって共有されているリソースにもアクセスできます。 2. SAMBAサービスの設定ファイルと設定項目 設定ファイル: /etc/samba/smb.conf 設定項目: ネットワーク関連オプション共有定義 3. 環境 CentOS 6.5 オペレーティング システム/VMware ソフトウェア (サーバー側)、Windows オペレーティング システム (クライアント側) 4. 具体的な手順は以下のとおりです 1. sambaサーバーを確認します: rpm -q samba 2. ファイアウォールをオフにする: service iptables stop 3. 仮想ディスクをロードします: 仮想マシン -> リムーバブルデバイス -> CD/DVD -> 接続 4. yum(ダウンロード)ファイルを変更します:/etc/yum.repos.d/CentOS-Media.repo 5. CDをマウントします: mount –t iso9660 /dev/sr0 /mnt 6. sambaサーバーをインストールします: yum install -y samba 7. samba が正常にインストールされているかどうかを確認します rpm -q samba (rpm-qa | grep samba) 8. samba設定ファイルを変更する: /etc/samba/smb.conf 9. 共有フォルダーを追加します: mkdir /mydoc、smb.conf ファイルを再度変更します: vim /etc/samba/smb.conf 10. sambaワーキンググループを追加する: groupadd smbusers 11. samba ユーザーを追加します (このユーザーはサーバー システムにログインできません): useradd –g smbusers –s /sbin/nologin smbuser1 12. sambaユーザーのパスワードを設定する: smbpasswd –a smbuser1 13. 先ほど設定した mydoc 共有フォルダの権限を設定します。 14. 以下のようにディレクトリの権限を確認します。 15. SELINUX強制モードをオフにする: setenforce 0 または、vi /etc/sysconfig/selinuxでSElinux = enforcingをSElinux = disabledに変更します。 16. サービスを再起動します: service smb restart service nmb restart 17. sambaサーバーに接続します: win+R \\ ip address を入力 18. フォルダの表示: 5. 経験 1. 共有フォルダにログインする際、ネットワークの問題のため何度か試してください。 2. 共有フォルダの権限が正しく設定されている必要があります。フォルダのアクセス ユーザーとグループ、および権限を表示するには、コマンド (ll -a) を使用します。 drwxrwxrwx. 2 smbuser1 smbusers 4096 4月 22 03:49 mydoc 要約する 上記は、CentOS6.5 でファイル共有サービス Samba を構築する方法に関するチュートリアルです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: React NativeとiOSの相互作用の詳細な説明
>>: MySQL で 2 つのテーブルをクエリする場合の from と join の違いの概要
フィルター属性は要素の視覚効果を定義しますぼかし画像にガウスぼかしを適用します。 「半径」の値は、ガ...
今日、ブラウザの互換性の問題にいくつか遭遇しました。そのうちの 1 つは奇妙に感じました。Firef...
Linux環境変数の設定ソフトウェアのインストールをカスタマイズする場合、多くの場合、環境変数を設定...
nginx をリバース プロキシ tomcat として使用する場合、セッション損失が発生する可能性が...
ミニネットMininet は軽量のソフトウェア定義ネットワークおよびテスト プラットフォームです。軽...
MySQLとElasticsearch間のデータ非対称性問題の解決策jdbc-input-plugi...
1. Nginxの簡単な紹介Nginx は、無料のオープンソースの高性能 HTTP サーバーおよびリ...
ショートハンドプロパティは、複数のプロパティに同時に値を割り当てるために使用されます。たとえば、fo...
データベーストランザクション分離レベルデータベース トランザクションには、低から高まで 4 つの分離...
目次レプリケーション ロジックの簡単な概要:遅延の原因と解決策〇メインデータベースへの頻繁なDMLリ...
主にその構造といくつかの重要な特性について説明します。少しずつ改善しながら紹介していきます。 1) ...
1. オンラインインストール現在、Linux x86アーキテクチャのオンラインインストールのみを試し...
複数の Docker コンテナがデプロイされたサーバーがあり、各 Docker コンテナが stde...
1. Get はサーバーからデータを取得するために使用され、Post はサーバーにデータを渡すために...
1つ。序文<br />この種の質問は、どの専門掲示板でも見かけます。Google で検索...