Chào mừng đến với không gian sáng tạo

Chào mừng đến với không gian sáng tạo

Tìm hiểu thêm

Triển khai máy chủ chia sẻ file trên Ubuntu 18.04 LTS bằng Samba


Triển khai máy chủ chia sẻ file trên Ubuntu 18.04 LTS bằng Samba

*****
Trong bài viết này mình xin trình bày cách cài đặt dịch vụ chia sẻ tệp tin/ thư mục trên Ubuntu server 18.04 LTS bằng phần mềm Samba.
Để cài đặt phần mềm trên máy chủ, đầu tiên chúng ta nên cập nhật hệ điều hành của mình lên phiên bản mới nhất để đảm bảo phần mềm sẽ triển khai là phù hợp với máy chủ đang sử dụng.
- Chạy các lệnh sau:
sudo apt-get update
sudo apt-get upgrade
Trong quá trình cập nhật Hệ điều hành và ứng dụng, nếu một số file cấu hình có liên quan đã bị chỉnh sửa sẽ được thông báo là mình có muốn thay đổi về mặc định hay giữ nguyên. Mặc định là chọn No (Giữ nguyên cấu hình)

Đã chuẩn bị xong, giờ chúng ta tiến hành cài đặt phần mềm Samba bằng lệnh (có kết nối mạng):     
 sudo apt-get install -y samba
1. Cấu hình chia sẻ không cần tài khoản đăng nhập:
- Đến giai đoạn quan trọng nhất, chúng ta sẽ thay đổi cấu hình phần mềm, đánh lệnh sau:
sudo nano /etc/samba/smb.conf
- Thêm đoạn cấu hình vào cuối smb.conf:
[Du lieu chung]
    comment = Ubuntu File Server Share
    path = /chiase/dulieuchung           //đường dẫn thư mục chia sẻ
    browsable = yes                      //cho duyệt qua trên Windows
    guest ok = yes                       //cho khách kết nối
    read only = yes                      //chỉ cho đọc, chọn "no" để đọc/ghi
    create mask = 0755                   //quyền thao tác
- Ta tiến hành tạo thư mục như trong hình:
sudo mkdir -p /chiase/dulieuchung                     //tạo thư mục
sudo chown nobody:nogroup /chiase/dulieuchung          //cấp quyền cho tất cả 
sudo systemctl restart smbd.service nmbd.service          //khởi động lại dịch vụ

2. Cấu hình chia sẻ bằng tài khoản:
- Ta tiến hành chia sẻ thư mục Kinhdoanh cho tài khoản kinhdoanh01
[Phong Kinh Doanh]
    security = kinhdoanh01
    encrypt passwords = true
    path = /chiase/Kinhdoanh            //đường dẫn thư mục chia sẻ
    browsable = yes                     //cho duyệt qua trên Windows
    guest ok = no                       //cho khách kết nối
    read only = no                      //chọn "no" để đọc/ghi
    create mask = 0777                  //quyền thao tác
- Ta tiến hành tạo thư mục như trong hình:
sudo mkdir /chiase/Kinhdoanh                       //tạo thư mục
- Để có thể đăng nhập bằng tài khoản kinhdoanh01 ta tiến hành tạo tài khoản trên Ubuntu rồi sau đó liên kết tài khoản đó với samba.
sudo adduser kinhdoanh01

- Liên kết tài khoản kinhdoanh01 vào samba:
sudo smbpasswd -a kinhdoanh01                 //nhập mật khẩu cho kinhdoanh01
- Kích hoạt tài khoản kinhdoanh01 trên samba
sudo smbpasswd -e kinhdoanh01
- Cập nhật cấu hình samba với tài khoản kinhdoanh01
sudo smbd reload
sudo /etc/init.d/samba reload                //trên Ubuntu 16.x
- Ta tiến hành cấp quyền truy cập thư mục Kinhdoanh cho tài khoản kinhdoanh01
sudo chown kinhdoanh01:kinhdoanh01 /chiase/Kinhdoanh    //cấp quyền cho kinhdoanh01 
sudo systemctl restart smbd.service nmbd.service          //khởi động lại dịch vụ

========================== TA ĐƯỢC KẾT QUẢ ==========================