_ Cài đặt Samba server:
#yum install samba –y
_ Tạo thư mục cần share:
_ Tạo group :
_ Tạo users test:
_ Add user vào group :
_ Cấp phép truy cập folder :
_Cấu hình file share:
#vi /etc/samba/smb.conf
+Note: Nếu muốn hiện số chỉ đầu dòng dùng: set nu
_ Thêm vào file cấu hình như sau bắt đầu từ dịng 30:
_ Chú thích:
+ create mask = 0600 giấy phép các user tạo ra đối tượng mặc định là 600 và chỉ
user đọc được dữ liệu cảu mình tạo ra ( khơng có cũng được).
+ Nếu khơng có valid user thì everyone được vào.
+ Nếu khơng có browseable thì mặc định là hiển thị thư mục chia sẻ.
+ Nếu ko set writable thì nó là read only tương đương writable = no và ngược lại
writable=yes tương đương read only = no.
_ Save file cấu hình:
_ Tạo user samba: #smbpasswd –a
+note : mật khẩu user samba có thể trùng có thể khác user đã tạo ở trên.
_ Tắt SElinux:
#vi /etc/selinux/config
_ reboot lại hệ điều hành.
_ Bật dịch vụ smb:
#systemctl start smb.service
_ Allow smb on firewall:
# firewall-cmd --permanent --add-service=samba
#firewall-cmd --reload
SAMBA JOIN DOMAIN
_ Tắt SElinux:
#vi /etc/selinux/config
_ reboot lại hệ điều hành.
_ Allow smb on firewall:
# firewall-cmd --permanent --add-service=samba
# firewall-cmd --reload
_ Cài đặt:
# yum -y install realmd sssd oddjob oddjob-mkhomedir adcli samba-common sambacommon-tools krb5-workstation
# yum install samba4-winbind samba4-winbind-clients –y
_ Trỏ DNS về máy chủ Domain duycv.local :
# nmtui edit ens192 (tên card mạng)
_ restart lại network: # systemctl restart network.service
_ Kiểm tra truy vấn đến duycv.local:
_ Đổi hostname:
# nmcli general hostname SAMBA-SERVER
_ Join domain duycv.local:
# realm join duycv.local
_ Edit file /etc/sssd/sssd.conf
# vi /etc/sssd/sssd.conf
_ save lại.
# systemctl restart sssd
# systemctl enable sssd
_ Xác thực winbind:
# authconfig-tui
_ Kiểm tra đã nhận user trên duycv.local chưa:
_ Tạo folder share và cấp phép:
# mkdir /IT
# mkdir /KD
# chmod 700 /IT
# chmod 700 /KD
# setfacl –m g:it:7 /IT
# setfacl –m g:kd:7 /KD
_ Config file /etc/samba/smb.conf
# vi /etc/samba/smb.conf
_ Start các service:
# systemctl start smb
# systemctl enable smb