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 sambasudo 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Ả ==========================







