CentOSに7 Sambaのサービスがインストールされている
Windows上の共有ディレクトリを直接共有ディレクトリにアクセスすることができます後に達成するためのSamba Linuxサーバーを構築します。
ビューのsambaパッケージが既にインストールされています:
ます。rpm -qa | grepのサンバは ------------------------------------ サンバは -common- 4.8。3 - 4 .el7.noarch サンバ -client-libs- 4.8。3 - 4 .el7.x86_64 サンバ -client- 4.8。3 - 4 .el7.x86_64 サンバ -common-libs- 4.8。3 - 4 .el7.x86_64
------------------------------------
ここでは、すべてのインストール済みパッケージをサンバ、サンバサービスがありますが、今はまだインストールされていません。
Sambaのインストールサービス
YUM -yサンバをインストール
インストールとインストールに依存するのでyumは自動的にインストールを検出し、使用することは必要です。
依存関係の解決 ================================================ ================================================== ========== パッケージアーチのバージョン管理リポジトリのサイズ =================================== ================================================== ======================= インストール: サンバx86_64版 4.8。3 - 4 .el7 ベース 680 K インストールするための依存関係: pytalloc x86_64で 2.1。13 - 1.el7 ベース 17 K サンバ -common-ツールx86_64の 4.8。3 - 4 .el7 ベース 448 K サンバ -libs x86_64の 4.8。3 - 4 .el7 ベース 276 K トランザクション概要 ======================================== ================================================== ==================
Sambaの設定
この時点で、我々は今、SambaがインストールSambaの構成を有しています。
- 閉じるSELinuxのサービス
サービスは、Windowsはアクセスできませんシャットダウンさせない
一時的に閉鎖します
setenforce 0は(のみの再起動後にアクティブ電流のために、サービスが再起動されます。)
永久に閉じ
オープンSELinuxの設定ファイル:
viのは/ etc /のsysconfig / selinuxを
SELinuxは無効SELINUX =を変更施行します=
#このファイルには、システム上のSELinuxの状態を制御します。 #SELINUX = これらの3つの値のいずれかを取ることができます #enforcing - SELinuxのセキュリティポリシーがされて施行。 #permissive - SELinuxのではなく、強制の警告を出力します。 #disabled -いいえ、SELinuxポリシーがされてロードされません。 SELINUX = 無効 #SELINUXTYPE = これら2つの値のいずれかを取ることができます #targeted -ターゲットプロセスがされて保護された、 #mls - マルチレベルのセキュリティ保護。 SELINUXTYPE =目標
再起動します:再起動
- 共有ディレクトリを作成します。
ホームディレクトリに新しい共有ディレクトリ
ます。mkdir /ホーム/シェア
指定されたディレクトリのパーミッション
chmodの777 /ホーム/シェア
- サンバサーバーのユーザーを追加
まず、通常のユーザーを作成
fenxiang adduserの
passwdのfenxiang
サンバのサービスリストにユーザーを追加します。
smbpasswdのfenxiang -a
------------------------
:新しいSMBパスワード
再入力新しい新しいSMBパスワード:
。ユーザーfenxiangを追加しまし
--------- ---------------
追加したユーザ*を表すが正常に追加表示されます
- Sambaの設定ファイルを変更します。
まず、Sambaの設定ファイルをバックアップします。
CPの/etc/samba/smb.conf /etc/samba/smb.conf.bak
設定ファイルを開きます。
/etc/samba/smb.conf VI
以下の修正:
セキュリティ=ユーザ
ここで#は、Samba共有レベルを設定することで、シェアは、サーバーがクライアント認証を実行しません共有レベルのアクセスを表し、ユーザーがサーバーにアクセスサンバあり、ユーザーレベルのアクセスを表し、クライアントを認証します
設定ファイルに次の行を追加します。
[共有] コメント = マイ共有 共有リソースの#説明 パス = /ホーム/ 共有 #共有リソースパス の有効なユーザー = fenxiangの #設定は、ユーザーまたはグループのリストへのアクセスの共有を可能にする 書き込み可能に = はい #かどうかを指定した共有パスを書き込み 参照可能 = はい 、あなたがの共有ディレクトリ閲覧することができる場合#を MODEを作成 = 0777 #クライアントが共有ディレクトリ内のファイルのデフォルトのアクセス許可を作成し、指定した MODEディレクトリを = 0777 #は、クライアントのデフォルトのディレクトリのパーミッションを共有するファイルを作成するディレクトリを指定
保存して終了
- ファイアウォールをオフにします
ファイアウォールをオフに
systemctlストップがfirewalld
ファイアウォールブートオフ
systemctl禁止firewalldを
- サンバサービスを開始
オープンサービス
SMB開始systemctl
NMBを起動systemctlは
でサービスのスタートアップに追加されます
SMBを有効systemctl
NMBを有効systemctl
- Windowsのアクセス