Hướng dẫn cài đặt và cấu hình Samba trên fedora 13

Thảo luận trong 'Hệ điều hành Linux' bắt đầu bởi sunboy, 3 Tháng mười một 2010.

  1. Offline

    sunboy

    • Thành viên sáng lập

    • No thing
    Số bài viết:
    1.616
    Đã được thích:
    1.340
    Điểm thành tích:
    1.000
    Lâu rồi chưa tự viết bài cho 2mit.org. Hôm nay mình sẽ hướng dẫn các bạn cấu hình Samba trên Fedora 13

    - Kiểm tra các gói samba, nếu chưa cài đặt, các bạn có thể dùng lệnh

    [root@server1 ~]# yum install samba


    Kiểm tra:



    [root@server1 ~]# rpm -qa | grep samba

    system-config-samba-1.2.89-1.fc13.noarch # Gói giao diện cấu hình cho samba
    samba-3.5.2-60.fc13.i686 # Gói samba chủ đạo
    samba-common-3.5.2-60.fc13.i686
    samba-winbind-clients-3.5.2-60.fc13.i686 # Gói dành cho kết nối đến windows
    system-config-samba-docs-1.0.8-1.fc13.noarch
    samba-client-3.5.2-60.fc13.i686 # Gói dành cho client

    Tạo thêm user cho hệ thống (user1 và user2):
    [root@server1 ~]# useradd user1
    [root@server1 ~]# passwd user1
    [root@server1 ~]# useradd user2
    [root@server1 ~]# passwd user2

    Thêm group cho hệ thống (giaovienvhit và sinhvienvhit)

    [root@server1 ~]# groupadd giaovienvhit
    [root@server1 ~]# groupadd sinhvienvhit

    Đưa các user vào group (user1 vào giaovienvhit, user2 vào sinhvienvhit)

    [root@server1 ~]# usermod -G giaovienvhit user1
    [root@server1 ~]# usermod -G sinhvienvhit user2

    Thay đổi hình thức mã hóa password:
    [root@server1 ~]# vi /etc/samba/smb.conf

    tại dòng 119 (tùy chọn Standalone Server Options), sửa tdbsam thành smbpasswd

    security = user
    passdb backend = smbpasswd

    Đưa các user hệ thống vào user samba (nhớ gõ password khi hệ thống yêu cầu):

    [root@server1 ~]# smbpasswd -a user1
    [root@server1 ~]# smbpasswd -a user2

    Kiểm tra xem các user đã được thêm vào hay chưa:

    [root@server1 ~]# cat /var/lib/samba/private/smbpasswd
    Kết quả đã thêm được user:
    user1:503:xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:6920C58D0DF184D829189C44FAFB7ECE:[U ]:LCT-4CBF920E:
    user2:504:xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:6920C58D0DF184D829189C44FAFB7ECE:[U ]:LCT-4CBF9215:

    Tạo thư mục dungchung va baigiangdientu trong thư mục /viethanit , phân quyền cho group giaovienvit được phép ghi dữ liệu, group sinhvienvit chỉ được quyền đọc

    [root@server1 ~]# mkdir /viethanit
    [root@server1 ~]# cd /viethanit/
    [root@server1 viethanit]# mkdir dungchung baigiangdientu
    [root@server1 viethanit]# chgrp giaovienvhit /viethanit/baigiangdientu/
    [root@server1 viethanit]# chmod -R 777 /viethanit/baigiangdientu

    Cấu hình chia sẽ trong samba:

    [root@server1 viethanit]# vi /etc/samba/smb.conf

    [dungchung]
    comment = dung chung cho cac sinh vien viethanit
    path = /viethanit/dungchung
    public = yes
    read only = yes
    valid users = +giaovienvhit +sinhvienvhit

    [baigiangdientu]
    comment = thu muc chua bai giang dien tu
    path = /viethanit/baigiangdientu
    public = yes
    read only = yes
    valid users = +giaovienvhit +sinhvienvhit
    write list = +giaovienvhit

    Tắt tường lửa và SELinux.


    [root@server1 viethanit]# setenforce 0
    [root@server1 viethanit]# service iptables stop

    Đã xong, bước cuối cùng là test thử. Các bạn login vào từng user và thực hiện test thử các quyền truy cập. Nếu thư mục dùng chung chỉ được quyền đọc, thư mục baigiangdientu các thành viên trong nhóm giaovienvhit (ở đây là user1) có quyền ghi, nhóm sinhvienvit chỉ có quyền đọc thì cấu hình thành công.
  2. Offline

    integer

    • Tiếu Ngạo Giang Hồ

    • :-?
    Số bài viết:
    1.695
    Đã được thích:
    1.313
    Điểm thành tích:
    900
    còn trên ubuntu có chương trình cấu hình samba bằng giao diện trực quan, hơi phức tạp 1 chút.
    vào Ubuntu Software Center gõ samba và cài đặt, các thiết đặt đều chỉnh bằng giao diện. các bạn tham khảo
    viethung_9x thích bài này.

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí