[samba-video-doc] ôn tập quản trị mạng linux

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

  1. Offline

    HoVn_CNTT

    • Thành Viên Mới

    Số bài viết:
    64
    Đã được thích:
    71
    Điểm thành tích:
    0
    2. Hướng dẫn cấu hình Samba trên Fedora 13
    ########################################################################
    Tạo thư mục dungchung va baigiangdientu trong thư mục /chiase , phân quyền cho Ggiaovien được phép ghi dữ liệu, Gsinhvien chỉ được quyền đọc
    ########################################################################
    - ****Kiểm tra các gói samba*****

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

    system-config-samba-docs-1.0.9-1.fc14.noarch - Goi huong dan
    samba-winbind-clients-3.5.5-68.fc14.1.i686 - Goi ket noi windows
    samba-3.5.5-68.fc14.1.i686 - Goi samba chinh
    samba-common-3.5.5-68.fc14.1.i686
    samba-client-3.5.5-68.fc14.1.i686 - Goi client chinh
    system-config-samba-1.2.90-1.fc14.noarch - Goi giao dien

    Tạo thêm user cho hệ thống (svien và gvien):
    [root@sfm-14 ~]# useradd svien
    [root@sfm-14 ~]# passwd svien
    [root@sfm-14 ~]# useradd gvien
    [root@sfm-14 ~]# passwd gvien

    Thêm group cho hệ thống (Ggiangvien và Gsinhvien)

    [root@sfm-14 ~]# groupadd Ggiangvien
    [root@sfm-14 ~]# groupadd Gsinhvien

    Đưa các user vào group (gvien vào Ggiaovien, svien vào Gsinhvien)

    [root@sfm-14 ~]# usermod -G Ggiangvien gvien
    [root@sfm-14 ~]# usermod -G Gsinhvien svien

    Thay đổi hình thức mã hóa password:
    [root@sfm-14 ~]# 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):

    Luy y: Do hoi nay minh chua tao thu muc trong
    /var/lib/samba/private/smbpasswd
    [root@sfm-14 ~]# smbpasswd -a gvien
    [root@sfm-14 ~]# smbpasswd -a sien

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

    [root@sfm-14 ~]# cat /var/lib/samba/private/smbpasswd
    gvien:502:xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:579110C49145015C47ECD267657D3174:[U ]:LCT-4CF29ECA:
    svien:501:xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:579110C49145015C47ECD267657D3174:[U ]:LCT-4CF29F37:

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

    [root@sfm-14 ~]# mkdir /chiase
    [root@sfm-14 ~]# cd /chiase
    [root@sfm-14 chiase]# mkdir dungchung baigiangdientu
    [root@sfm-14 chiase]# chgrp Ggiaovien /chiase/baigiangdientu/
    [root@sfm-14 chiase]# chmod -R 777 /chiase/baigiangdientu
    Minh vua cap full quyen cho Ggiangvien

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

    [root@sfm-14 chiase]# vi /etc/samba/smb.conf
    Thong tin nhu sau theo de bai
    [dungchung]
    comment = dung chung cho cac sinh vien viethan
    path = /chiase/dungchung
    public = yes
    read only = yes
    valid users = +Ggiangvien +Gsinhvien

    [baigiangdientu]
    comment = thu muc chua bai giang dien tu
    path = /viethanit/baigiangdientu
    public = yes
    read only = yes
    valid users = +Ggiangvien +Gsinhvien
    write list = +Ggiangvien
    Cac ban chu y lai phan nhom, phan nay nhom duoc trinh bay nhu tren
    Khoi dong lai dich vu
    De tranh cac truong hop khac chung ta tat sel va tuonglua
    Tắt tường lửa và SELinux.


    [root@sfm-14 chiase]# setenforce 0
    [root@sfm-14 chiase]# 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 dungchung chỉ được quyền đọc
    -Thư mục baigiangdientu các thành viên trong nhóm Ggiaovien (ở đây là gvien) có quyền ghi, nhóm Gsinhvien (o day la svien) chỉ có quyền đọc thì cấu hình thành công.

    smbclient //192.168.137.159/dungchung -U gvien
    smbclient //192.168.137.159/baigiangdientu -U svien

    Các bạn tham khảo và cho ý kiến:cutesmile::005::005::cutesmile:
    Ronaldo, sunboychip thích bài này.
  2. Offline

    Ronaldo

    • Friends

    Số bài viết:
    1.313
    Đã được thích:
    321
    Điểm thành tích:
    220
    Ngoài ra các bạn cũng có thể yum gói: yum install system-config-samba để cấu hình ở giao diện đồ họa ^!^
  3. Offline

    chip

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

    • Chíp sún
    Số bài viết:
    777
    Đã được thích:
    778
    Điểm thành tích:
    560
    Cấu hình dành cho những ai muốn điểm tối đa:

    Cấu hình Selinux(không tắt selinux nhé):
    Mã:
    [root@mail ~]# chcon -t samba_share_t /public/
    --->Cho phép truy cập đến thư mục mà bạn chỉ định trên Samba, mặc định Selinux sẽ khóa không cho bạn truy cập.
    Mã:
    [root@mail ~]# setsebool -P samba_enable_home_dirs on
    --->cho phép truy cập đến thư mục chủ của người dùng mà bạn đăng nhập vì mặc định Selinux sẽ ko cho bạn đăng nhập.
    Tới tường lửa nhé:xác định smb,nmb hoạt động ở cổng nào rùi mở cổng thôi.
    Mã:
    -A INPUT -p udp -m multiport --dport 137,138 -j ACCEPT
    -A INPUT -p tcp -m multiport --dport 139,445 -j ACCEPT
    Chúc các bạn thành công!

    Tiện đây cũng xin giới thiệu cho các bạn biết luôn,
    HoVn_CNTT là một trong các cựu quản trị viên cao cấp của 2mit rất ít có mặt trên diễn đàn SrbIT.Vì bị vợ bỏ nên anh ta sống ẩn cư và lấy tên như trên để giúp các bạn thi tốt trong các kỳ thi.
    Ronaldosunboy thích bài này.
  4. 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
    Cảm ơn Đai ca Chip, em đang cần cái này!! :handshake:

    Ủa nghe nói vợ bỏ rồi mà ... :ghost:
  5. Offline

    Ronaldo

    • Friends

    Số bài viết:
    1.313
    Đã được thích:
    321
    Điểm thành tích:
    220
    không hiểu dòng lệnh, nên muốn nhớ được nó là 1 vấn đề khó nhai @@

    mới biết thông tin HoVn_CNTT là Srb.IT cách đây mấy ngày ;))
  6. 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
    Đôi lời về Selinux với SMB vi /etc/samba/smb.conf

Chia sẻ trang này

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