天天看點

samba共享

環境:

          在Server0上建立samba共享

          a) 要求在工作組STAFF中

          b) 本地/common 目錄設定為common共享,該共享為可浏覽,要求所有人可見

          c) 建立一個samba使用者bob,samba密碼為postroll

          d) 建立一個samba使用者alice,samba密碼為postroll

          e) 本地/practice 目錄設定為practice共享,隻允許example.com的域内使用者通路,要求bob

              使用者以隻讀的方式通路該目錄,alice可以用讀寫的方式來通路該目錄

          在Desktop0上

          a) 要求通過smb使用者的方式将共享目錄practice挂載到/mnt/practice上。要求去對該共享目錄挂載時,以alice身份進行操作,密碼為postroll。要求每次開機該共享目錄可以自動挂載     

          1、安裝samba,samba-client

                    yum install samba samba-client

          2、建立兩個共享目錄common和practice

                    mkdir /common

                    mkdir /practice

          3、建立bob和alice兩個使用者

                    useradd bob -s /sbin/nologin

                    useradd alice -s /sbin/nologin

          4、設定目錄通路權限

                    setfacl -m u:bob:rx /practice/

                    setfacl -m u:alice:rwx /practice/

          5、配置samba共享

                  vim /etc/samba/smb.conf

                         workgroup = STAFF

                 [common]

                         path = /common

                         browseable = yes

                         public = yes

                [practice]

                         path = /practice

                         hosts allow = 172.25.

                         valid users = bob,alice

                         write list = alice

            6、為bob,alice使用者設定密碼

                         smbpasswd -a bob

                         smbpasswd -a alice

            7、使Samba服務開機啟動

                         systemctl enable smb nmb

            8、重新開機下samba服務

                         systemctl restart smb nmb

            9、防火牆加入samba服務

                         firewall-cmd --permanent --add-service=samba

            10、防火牆重新加載下服務

                         firewall-cmd --reload

         在用戶端desktop0上:

              1、建立挂載目錄

                         mkdir  /mnt/practice

              2、做身份驗證

                         vim smb.cred

                            username=alice

                            password=postroll

              3、修改身份認證檔案的權限 

                          chmod 600 smb.cred

              4、安裝samba用戶端                 

                          yum install samba-client

              5、挂載測試

                          smbclient -L //server0 -U alice

               6、安裝cifs包

                          yum install cifs*

               7、編輯/etc/fstab檔案,使開機後自動挂載

                          //server0/practice   /mnt/practice   cifs    defaults,credentials=/root/smb.cred,sec=ntlmssp,multiuser       0   0

               8、挂載全部

                          mount  -a

               9、檢視挂載的目錄

                          df -h

本文轉自伺服器運維部落格51CTO部落格,原文連結http://blog.51cto.com/shamereedwine/1970481如需轉載請自行聯系原作者

neijiade10000

繼續閱讀