Linuxのビルドサービスの展開-2 Sambaサーバー時間

免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。https://blog.csdn.net/Tiger_lin1/article/details/87827369

まず、Sambaのサービスをインストールします

yum -y install samba

サンバのyumのソースバージョンを見ます

yumのリスト| grepのサンバ

サンバのインストールを確認

rpm -qa | grep samba

Sambaサーバがインストールされた後、ディレクトリは/ etc /サンバで設定ファイルを生成し、サンバの/etc/samba/smb.confコア構成ファイルです。
第二には、Sambaのサービスを開始

インストールが完了した後のSambaサービスを開始する方法は2つあります。

service smb start/stop/restart/status

# 或者
systemctl start/stop/restart/status smb.service

# 设置smb服务开机启动
systemctl enable smb.service

第三に、使用するSambaのオープンサービスポート番号
:Sambaのサービスには、次のポート番号の一部を使用します
137(UDP):NetBIOSネームサービス
138(UDP):NetBIOSデータグラムサービス
139(TCP):ファイルとプリンタの共有
389(TCPを):LDAP用の
445(TCP):Windows 2000のNetBIOSサービスおよびそれ以降このポートを使用
901(TCP)を:SWAT、SambaのWeb管理のために
ファイアウォールをオフにしない場合、我々はTCPを使用するようにCentOSのサンバで開きますポート番号

    firewall-cmd --zone=public -add-port=139/tcp --permanent
    firewall-cmd --zone=public -add-port=389/tcp --permanent
    firewall-cmd --zone=public -add-port=445/tcp --permanent
    firewall-cmd --zone=public -add-port=901/tcp --permanent
    
    firewall-cmd --reload

# 查看已经放开的端口号

    firewall-cmd --list-all

第四に、Sambaのサービス構成
1、匿名アクセスを設定し、誰もがアクセスできる共有ディレクトリ

  1. 共有ディレクトリを作成します。

    MKDIRは/ opt /共有

    匿名ユーザーを設定する必要がファイルをアップロードし、ダウンロードすることができますので、その誰もがディレクトリ共有に権限を付与する必要はありません

chownコマンドの-R誰もありません:誰の/ opt /共有

  1. /etc/samba/smb.confファイルを変更します

    /etc/samba/smb.conf.bakのCPの/etc/samba/smb.conf
    我々は/etc/samba/smb.confを

設定を変更し、次のとおりです。

    # See smb.conf.example for a more detailed config file or
    # read the smb.conf manpage.
    # Run 'testparm' to verify the config is correct after
    # you modified it.

[global]
        workgroup = SAMBA
        security = user
        map to guest = Bad User
        log file = /var/log/samba/log.%m


[public]
        comment = Public Stuff
        path = /opt/shares
        public = yes
        read only = No

パスが共有ディレクトリの上に設定されている場合は、読み取り専用あなたが書き込みアクセス権を持っているかどうかを示します

  1. Sambaは設定ファイルを変更完了後にサービスを再起動します

    systemctl再起動smb.service

  2. テストのsmb.confの設定は正しいです

    testparmをコマンドを使用します。

    testparmを

  3. それが設定されているこの時点では、WindowsからSambaの共有ディレクトリにアクセスすることができます。

図2に示すように、指定されたユーザーが共有ディレクトリにアクセスできる構成
のみ指定されたユーザのグループへのユーザーアクセス許可、セット共有ディレクトリを
1)を添加し、作業部会はLinusユーザーLinus1

 [ root@localhost ~]# groupadd linus
    
    # useradd -g 组名 用户名
    
        [root@localhost ~]# useradd -g linus linus1
    
    # 设置用户Linus1的密码
    
        [root@localhost ~]# passwd linus1
    
    #删除用户
    userdel -r 用户名
  1. サンバのアカウントにアクセスするためのアカウントを追加するには
    、光学システムアカウントを追加することは十分ではありません、あなたはサンバの共有ディレクトリにアクセスすることができ、既存のシステムアカウントに追加する必要があります

    smbpasswdのパラメーター:-a:-x追加:-d削除:-eを無効にする:有効

    [ルート@ localhostの〜]#smbpasswdの-a linus1

  2. 共有ディレクトリを作成します。

    [ルート@ localhostの〜]#のMKDIRは/ opt / shares1

    chownコマンド-Rユーザー名:グループ名ディレクトリ

    [ルート@ localhostの〜]#chownコマンド-R linus1:ライナスは/ opt / shares1

  3. サンバサービスを設定し
    、次のようにコンフィギュレーション・ファイルの/etc/samba/smb.confを変更

     # See smb.conf.example for a more detailed config file or
     # read the smb.conf manpage.
     # Run 'testparm' to verify the config is correct after
     # you modified it.
     
     [global]
             workgroup = SAMBA
             security = user
             map to guest = Bad User
             log file = /var/log/samba/log.%m
     
     [public]
             comment = Public Stuff
             path = /opt/shares
             public = yes
             read only = No
     [shares]
             comment = LINUS
             path = /opt/shares1
             # 表示用户组
             valid users = @LINUS
             read only = No
    
  4. smbサービスを再起動します。

    systemctl再起動smb.service

正しい設定ファイルのsmb.confことを確認してください

testparm
  1. 設定が完了し、この時点では、Windowsプラットフォーム上でのユーザー名シェア/共有することにより、共有ディレクトリにアクセスすることができます。

おすすめ

転載: blog.csdn.net/Tiger_lin1/article/details/87827369