Linux實踐工程師學習筆記十

來源:互聯網
上載者:User

應用案例

要求:

1.所有員工都能夠在公司內流動辦公,但不管在哪台電腦上工作,都要把自己的檔案資料儲存在samba檔案伺服器上。

2.市場部,技術部都各有自己的目錄,同一個部門的人共同擁有一個共用目錄,其他部門的人都只能訪問在伺服器上自己個人的home目錄

3.所有使用者都不允許使用伺服器上的shell

分析:

1.需要samba作為檔案伺服器,為所有使用者建立帳號和目錄,使用者預設都 在伺服器上有一個home目錄,只有認證通過才能看到。

2.需為市場部和技術部建立不同的組sales和tech,並且分配目錄,把所有市場部員工加入sales組,技術部員工加入tech組,通過samba共用sales和tect

3.建立使用者帳號時,不分配shell

案例實施:

1.為所有使用者建立帳號和目錄,不分配shell,假設市場部有tom,jack,技術部有red,blue,總經理ceo,財務finance

2.建組sales和tech,把所有市場部員工加入sales組,技術部員工加入tect組

3.建立兩個目錄/home/sales和/home/tech,並修改兩個目錄的許可權,分別屬於sales組和tect組

4.通過samba共用/home/sales和/home/tect

5.測試

如有錯誤,檢查

/etc/samba/smbpasswd         確定賬戶

/etc/samba/smbusers            查看對應檔

tail /var/log/samba/redhat.log        查看/var/log/samba/目錄下的日誌

 

具體操作:

#vi /etc/samba/smb.conf              安全層級為user

#groupadd sales

#groupadd tech

#useradd –g sales –s /bin/false tom

#useradd –g sales –s /bin/false jack

#smbpasswd –a tom

#smbpasswd –a jack

#for user in red blue

>do

>    useradd –g tech –s /bin/false  $user

>     smbpasswd –a $user

>     done

 

#useradd ceo

#useradd finance

#smbpasswd –a ceo

#smbpasswd –a finance

#mkdir /home/sales /home/tech

#chgrp sales   /home/sales

#chgrp tech    /home/tech

#chmod 770 /home/sales

#chmod 770 /home/tech

#chmod g+s /home/sales              防止許可權發生混亂

#chmod g+s /home/tech

#vi /etc/samba/smb.conf

[global]

       path = /home/sales

       comment = sales

       public = no

       valid users = @sales

       write list = @sales

       create mask = 0770

       directory mask = 0770

[tech]

       path = /home/tech

       comment = tech

       public = no

       valid users = @tech

       write list = @tech

       create mask = 0770

       directory mask = 0770

 

linux測試

1.smbclient –L 192.168.0.22 –U tom%tom

2.mount.cifs //192.168.0.22/ceo –o username ceo%ceo

windows客戶機映射網路磁碟機,再設定“我的文件”位置,就可隨時隨地將檔案儲存在samba伺服器上

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.