Samba
āđāļ็āļāļāļāļāļ์āđāļ§āļĢ์āļี่āļ่āļ§āļĒāđāļŦ้āļŠāļēāļĄāļēāļĢāļāđāļāļĢ์āđāļāļĨ์āđāļĨāļ°āđāļāļĢื่āļāļāļิāļĄāļ์āļāļāļĨิāļุāļāļ์āđāļŦ้āļัāļāļĢāļ°āļāļ
āļāļิāļัāļิāļāļēāļĢāļ§ิāļāđāļāļ§āļŠ์ 95, 98, 2000, NT āļĢāļ§āļĄāļั้āļ smbclient āļื่āļ āđāļ่āļ linux,
unix āļื่āļāđ āđāļ้ āļāļēāļĢāļāļģāļāļēāļāļāļāļ Samba āļāļĢāļ°āļāļāļāđāļāļ้āļ§āļĒāļŠ่āļ§āļāļāļĢāļ°āļāļāļāļŦāļĨัāļāđ āļัāļāļี้
- smbd āđāļ็āļ daemon āļี่āļ่āļ§āļĒāđāļāļāļēāļĢāđāļāļĢ์āđāļāļĨ์āđāļĨāļ°āđāļāļĢื่āļāļāļิāļĄāļ์āđāļŦ้āļัāļ smbclient āļ่āļēāļāđ āđāļāļĒāļĄีāđāļāļĨ์ configuration āļี่āļŠāļģāļัāļāļืāļ /etc/samba/smb.conf āļึ่āļāļāļģāļŦāļ้āļēāļี่āļāļ§āļāļุāļĄāļāļēāļĢāļāļģāļāļēāļāļāļāļ Smbd
- nmbd āļĢัāļāļิāļāļāļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļี่āđāļี่āļĒāļ§āļ้āļāļāļัāļ name resolution āđāļĨāļ° browsing service āļึ่āļāđāļี่āļĒāļ§āļ้āļāļāļัāļ NetBIOS name (āļĢāļēāļĒāļĨāļ°āđāļีāļĒāļāđāļี่āļĒāļ§āļัāļ NetBIOS āļŠāļēāļĄāļēāļĢāļāļ่āļēāļāđāļ้āļี่ http://thaicert.nectec.or.th/paper/basic/netbios.php)
- smbclient āđāļ็āļāđāļāļĢāđāļāļĢāļĄāļี่āļāļģāļŦāļ้āļēāļี่āđāļื่āļāļĄāļ่āļāđāļāļĒัāļ Samba server āļŦāļĢืāļ Microsoft Windows āļี่āđāļ้āđāļāļĢ์āđāļāļĨ์āđāļ§้ āđāļāļĒāļāļ°āļĄีāļĨัāļāļĐāļāļ°āļāļēāļĢāđāļ้āļāļēāļāđāļŦāļĄืāļāļāļัāļāļāļģāļŠั่āļ ftp āļั่āļ§āđāļ (interactive program)
- smbmount āđāļ้āļŠāļģāļŦāļĢัāļ mount āđāļāļĒัāļ shared directory
- testparm āđāļ็āļāđāļāļĢāđāļāļĢāļĄāļี่āđāļ้āļāļĢāļ§āļāļŠāļāļ configuration āļāļēāļāđāļāļĨ์ /etc/samba/smb.conf āļ§่āļēāļูāļāļ้āļāļāļŦāļĢืāļāđāļĄ่
- smbstatus āđāļ้āļŠāļģāļŦāļĢัāļāđāļŠāļāļ status āļāļāļ Smbd Server
āļĢูāļāļี่ 1 āđāļŠāļāļāļĢูāļāđāļāļāļั่āļ§āđāļāđāļāļāļēāļĢāđāļ้āļāļēāļ Samba server
āđāļāļĒāļั่āļ§āđāļāđāļāļĨ์ configuration āļāļāļ
samba āļāļ°āļูāļāđāļ็āļāđāļ§้āļี่ /etc/samba/smb.conf
āđāļāļĨ์āļี้āļāļ°āđāļ็āļāļัāļ§āļāļ§āļāļุāļĄāļāļēāļĢāļāļģāļāļēāļāļั้āļāļŦāļĄāļāļāļāļ samba āļัāļāļั้āļāļāļēāļĢāđāļ้āđāļāđāļāđ
āļึāļāļāļ§āļĢāļāļĢāļ°āļāļģāļ้āļ§āļĒāļāļ§āļēāļĄāļĢāļ°āļĄัāļāļĢāļ°āļ§ัāļ
āđāļāļĢāļēāļ°āļŦāļēāļāđāļิāļāļāļ§āļēāļĄāļิāļāļāļĨāļēāļāļāļēāļāļāļ°āļāļģāđāļŦ้āđāļิāļāļāļēāļĢāļĢั่āļ§āđāļŦāļĨāļāļāļāļ้āļāļĄูāļĨāđāļ้ āđāļ่āļ
āļāļēāļĢāļāļุāļāļēāļāđāļŦ้āļู้āđāļ้āļŠāļēāļĄāļēāļĢāļāđāļ้āļēāđāļ้āļāļēāļāđāļ้āđāļāļĒāđāļĄ่āļ้āļāļāđāļŠ่ username āđāļĨāļ°
password
āļāļēāļĢāđāļ้āđāļ configuration āļāļāļ samba
āļั้āļāļŠāļēāļĄāļēāļĢāļāļāļģāđāļ้ 2 āļ§ิāļีāļืāļ āđāļ้āđāļāđāļāļĨ์āđāļāļĒāļāļĢāļāļี่ /etc/samba/smb.conf
āļŦāļĢืāļāļิāļāļั้āļ SWAT āļึ่āļāļāļ°āļ่āļ§āļĒāđāļŦ้āļŠāļēāļĄāļēāļĢāļāđāļ้āđāļ configuration
āļ่āļēāļāļāļēāļāđāļ§็āļāđāļ้ (default port = 901/tcp) āļึ่āļāļŦāļēāļāļĄีāļāļēāļĢāđāļ้āļāļēāļ SWAT
āļāļ§āļĢāļāļģāļัāļāļāļēāļĢāđāļ้āļēāļึāļāđāļāļāļēāļ°āļู้āļูāđāļĨāļĢāļ°āļāļāđāļ่āļēāļั้āļ āđāļ่āļ
āļāļ§āļāļุāļĄāđāļŦ้āđāļ้āļēāļึāļāđāļ้āđāļāļāļēāļ°āļāļēāļāđāļāļีāļี่āļĢāļ°āļุāđāļ§้ āļŦāļĢืāļāļĒāļāđāļĨิāļāļāļēāļĢāđāļ้āļāļēāļ SWAT
āđāļĄื่āļāđāļŠāļĢ็āļāļŠิ้āļāļāļēāļĢāđāļ้āđāļ configuration
āļŦāļĄāļēāļĒāđāļŦāļุ:
- āļāļēāļĢāđāļ้āđāļ configuration āļāļ°āļĒัāļāđāļĄ่āļĄีāļāļĨāļ่āļāļāļēāļĢāļāļģāļāļēāļāļāļāļ samba āđāļāļัāļāļี āļู้āļูāđāļĨāļĢāļ°āļāļāļāļ°āļ้āļāļāđāļĢิ่āļĄāļāļēāļĢāļāļģāļāļēāļāļāļāļ samba āđāļŦāļĄ่āđāļ่āļēāļั้āļ āđāļāļĒāđāļ้āļāļģāļŠั่āļ /etc/rc.d/init.d/smb restart āļŦāļĢืāļāļāļēāļāļāļ°āđāļ้āļāļģāļŠั่āļ kill -SIGHUP pid (pid = process number āļāļāļ smb)
- āļāļēāļĢāđāļ้āđāļ configuration āđāļāļŠ่āļ§āļāļāļāļ global āļāļ°āļĄีāļāļĨāļ่āļāļุāļāđ āļŠ่āļ§āļ (āļŦāļĢืāļāļุāļāđ āđāļāļĢ์)
configuration āļāļāļ Samba
āļั้āļāļĄีāļĢāļēāļĒāļĨāļ°āđāļีāļĒāļāļ่āļāļāļ้āļēāļāļĄāļēāļ
āđāļāļāļŠāļēāļĢāļāļัāļāļี้āļāļ°āļāļģāđāļŠāļāļāļāļāļāļัāļāđāļāļŠ่āļ§āļāļี่āđāļี่āļĒāļ§āļ้āļāļāļัāļāļāļ§āļēāļĄāļāļĨāļāļāļ ัāļĒāđāļ่āļēāļั้āļ
āļึ่āļāļĄีāļĢāļēāļĒāļĨāļ°āđāļีāļĒāļāļัāļāļ่āļāđāļāļี้
1. Authentication Security
āđāļĄื่āļ Samba āđāļāļĢ์āđāļāļĨ์āļŦāļĢืāļāđāļāļĢื่āļāļāļิāļĄāļ์āđāļŦ้āđāļ่āļู้āđāļ้āđāļĨāļ°āđāļĄ่āļāļุāļāļēāļāđāļŦ้ guest āđāļ้āļēāļĄāļēāđāļ้āļāļēāļ āļู้āđāļ้āļāļ°āļ้āļāļāļāļģāļāļēāļĢāļĒืāļāļĒัāļāļัāļ§āļāļāļัāļ Samba āļึ่āļ Samba āļĄีāļ§ิāļีāđāļāļāļēāļĢāđāļĨืāļāļāļāļēāļĢāļĒืāļāļĒัāļāļัāļ§āļāļāļ่āļēāļāļāļēāļāļāļāļāļัāļ security āļึ่āļāļŠāļēāļĄāļēāļĢāļāđāļĨืāļāļāđāļ้ 4 āđāļāļāļัāļāļี้
āđāļĄื่āļ Samba āđāļāļĢ์āđāļāļĨ์āļŦāļĢืāļāđāļāļĢื่āļāļāļิāļĄāļ์āđāļŦ้āđāļ่āļู้āđāļ้āđāļĨāļ°āđāļĄ่āļāļุāļāļēāļāđāļŦ้ guest āđāļ้āļēāļĄāļēāđāļ้āļāļēāļ āļู้āđāļ้āļāļ°āļ้āļāļāļāļģāļāļēāļĢāļĒืāļāļĒัāļāļัāļ§āļāļāļัāļ Samba āļึ่āļ Samba āļĄีāļ§ิāļีāđāļāļāļēāļĢāđāļĨืāļāļāļāļēāļĢāļĒืāļāļĒัāļāļัāļ§āļāļāļ่āļēāļāļāļēāļāļāļāļāļัāļ security āļึ่āļāļŠāļēāļĄāļēāļĢāļāđāļĨืāļāļāđāļ้ 4 āđāļāļāļัāļāļี้
- security = share : samba āļāļ°āđāļ้āļāđāļ่ client āđāļŦ้āļŠ่āļāļ่āļēāļĢāļŦัāļŠāļ่āļēāļāļāļĒ่āļēāļāđāļีāļĒāļ§āđāļ่āļēāļั้āļ āļัāļāļั้āļāļŦāļēāļāļู้āđāļ้āļāļĢāļēāļāļĢāļŦัāļŠāļ่āļēāļāļāļāļāļู้āđāļ้āļāļāđāļāļāļāļŦāļึ่āļāļ็āļāļēāļĄāļ็āļŠāļēāļĄāļēāļĢāļāđāļ้āļēāđāļ้āļāļēāļ āđāļāļĢāļ°āļāļāđāļ้
- security = user : samba āļāļ°āđāļ้āļāđāļ่ client āđāļŦ้āļŠ่āļāļ่āļē username āđāļĨāļ°āļĢāļŦัāļŠāļ่āļēāļāļĄāļēāđāļื่āļāļāļģāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļัāļ§āļāļāļู้āđāļ้ āļึ่āļāđāļāļāļĢāļีāļี้āļāļ°āđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢัāļāļู้āļี่āđāļ้āļĢāļ°āļāļāļāļิāļัāļิāļāļēāļĢāļ§ิāļāđāļāļ§āļŠ์ NT/2000 āđāļ็āļ client āđāļĨāļ°āđāļ้ username āđāļĨāļ°āļĢāļŦัāļŠāļ่āļēāļāđāļ็āļāļุāļāđāļีāļĒāļ§āļัāļāļัāļāļี่ Samba server
- security = server :
āļĄีāļĢูāļāđāļāļāļāļēāļĢāļāļģāļāļēāļāļāļĨ้āļēāļĒāļัāļāđāļāļ user āđāļีāļĒāļāđāļ่ Samba server āļāļ°āđāļ้ SMB
server āļื่āļāđāļ็āļāļัāļ§āļāļģāļŦāļ้āļēāļี่āļāļĢāļ§āļāļŠāļāļ username āđāļĨāļ°āļĢāļŦัāļŠāļ่āļēāļāđāļāļ
- security = domain : Samba āļŠāļēāļĄāļēāļĢāļāđāļ็āļāļŠāļĄāļēāļิāļāļāļāļ Windows Domain āđāļ้ āļัāļāļั้āļāđāļĄื่āļāļู้āđāļ้āļāļģāļāļēāļĢāļĒืāļāļĒัāļāļัāļ§āļāļāļัāļ primary domain controller (PDC) āđāļĨ้āļ§ āļ็āļāļ°āļŠāļēāļĄāļēāļĢāļāđāļ้āļēāđāļ้āļāļēāļāđāļāļĢ์āļี่āļāļĒู่āļāļ Samba server āđāļ้ (āđāļ็āļāļุāļāļŠāļĄāļัāļิāļāļĒ่āļēāļāļŦāļึ่āļāļāļāļāļĢāļ°āļāļāđāļāđāļĄāļ)
āļŦāļĄāļēāļĒāđāļŦāļุ:
āļŦāļēāļāļĄีāļāļēāļĢāļĢāļ°āļุāļāļāļāļั่āļ Public = yes āļŦāļĢืāļ Guest ok = yes āđāļ
/etc/samba/smbd.conf āđāļĨ้āļ§ āđāļĨāļ°āđāļĄ่āļ§่āļēāļāļ°āļĢāļ°āļุ security āđāļ็āļāļāļāļāļัāļāđāļ
Samba āļ็āļāļ°āđāļĄ่āļāļģāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļĢāļŦัāļŠāļ่āļēāļāļี่āļŠ่āļāļĄāļēāļāļēāļāđāļāļĨāđāļ็āļāļ์ (client)
āđāļ่āļāļĒ่āļēāļāđāļ
2. Passwords
āļāļēāļĢāļี่āļู้āđāļ้āļāļ°āļŠāļēāļĄāļēāļĢāļāđāļ้āļēāļึāļāđāļāđāļĢāļāļāļāļĢีāļŦāļĢืāļ āđāļāļĢื่āļāļāļิāļĄāļ์āļี่āđāļāļĢ์āđāļ§้āđāļ้āļั้āļ āļู้āđāļ้āļāļ°āļ้āļāļāļĄี unix account āļāļāđāļāļĢื่āļāļāđāļิāļĢ์āļāđāļ§āļāļĢ์āļี่āđāļŦ้āļāļĢิāļāļēāļĢ Samba āđāļŠีāļĒāļ่āļāļ āđāļāļĒāļāļāļิ Samba āļŠāļัāļāļŠāļุāļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļัāļ§āļāļāļู้āđāļ้āļั้āļāđāļāđāļāļāļี่āļĄีāļāļēāļĢāđāļ้āļēāļĢāļŦัāļŠ (Encrypted) āđāļĨāļ°āđāļĄ่āļĄีāļāļēāļĢāđāļ้āļēāļĢāļŦัāļŠ (Non-encrypted) āđāļāļĒāļāļēāļĢāļั้āļāļ่āļē
āļāļēāļĢāļี่āļู้āđāļ้āļāļ°āļŠāļēāļĄāļēāļĢāļāđāļ้āļēāļึāļāđāļāđāļĢāļāļāļāļĢีāļŦāļĢืāļ āđāļāļĢื่āļāļāļิāļĄāļ์āļี่āđāļāļĢ์āđāļ§้āđāļ้āļั้āļ āļู้āđāļ้āļāļ°āļ้āļāļāļĄี unix account āļāļāđāļāļĢื่āļāļāđāļิāļĢ์āļāđāļ§āļāļĢ์āļี่āđāļŦ้āļāļĢิāļāļēāļĢ Samba āđāļŠีāļĒāļ่āļāļ āđāļāļĒāļāļāļิ Samba āļŠāļัāļāļŠāļุāļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļัāļ§āļāļāļู้āđāļ้āļั้āļāđāļāđāļāļāļี่āļĄีāļāļēāļĢāđāļ้āļēāļĢāļŦัāļŠ (Encrypted) āđāļĨāļ°āđāļĄ่āļĄีāļāļēāļĢāđāļ้āļēāļĢāļŦัāļŠ (Non-encrypted) āđāļāļĒāļāļēāļĢāļั้āļāļ่āļē
encrypt passwords = [yes|no]
āđāļāļĒāļŦāļēāļāļĄีāļ่āļēāđāļ็āļ no āļัāļ§ Samba
āļāļ°āļāļģāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļĢāļŦัāļŠāļ่āļēāļ(āđāļĨāļ° username) āļāļēāļāđāļāļĨ์ /etc/passwd
āđāļ่āļŦāļēāļāļĄีāļ่āļēāđāļ็āļ yes āļัāļ§ Samba āļāļ°āļāļģāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļĢāļŦัāļŠāļ่āļēāļ(āđāļĨāļ° username)
āļāļēāļāđāļāļĨ์ /etc/samba/smbpasswd āđāļāļ āļั้āļāļี้āļŦāļēāļāđāļāļĨ์ /etc/samba/smbpasswd
āđāļĄ่āļĄีāļāļĒู่āļāļĢิāļ
āļ็āļāļ°āļāļģāđāļŦ้āđāļĄ่āļĄีāļู้āđāļ้āļĢāļēāļĒāđāļāļŠāļēāļĄāļēāļĢāļāđāļ้āļēāđāļ้āļāļēāļāđāļāļĢ์āļั้āļāļŦāļĄāļāđāļ้
(āđāļāļĒāļāļāļิāļāļ°āđāļĄ่āļĄีāđāļāļĨ์āļี้āļāļĒู่ āļู้āļูāđāļĨāļĢāļ°āļāļāļāļ°āļ้āļāļāļŠāļĢ้āļēāļāđāļāļĨ์āļี้āļึ้āļāđāļāļ
āļึ่āļāļāļ°āļāļĨ่āļēāļ§āļึāļāļĢāļēāļĒāļĨāļ°āđāļีāļĒāļāđāļāļĨāļģāļัāļāļ่āļāđāļ)
āļāļēāļĢāđāļ้āļāļēāļāļāļāļāļัāļ encrypt passwords
āļั้āļ āļāļ°āļึ้āļāļāļĒู่āļัāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāļāļāļāļĢāļ°āļāļāļāļิāļัāļิāļāļēāļĢāļี่āđāļ็āļāđāļāļĨāđāļāļāļ์āļ§่āļē
āļŠāļัāļāļŠāļุāļāļāļēāļĢāđāļ้āļēāļĢāļŦัāļŠāļŦāļĢืāļāđāļĄ่ āļัāļāļี้
āļāļēāļĢāļēāļāļี่ 1 āđāļŠāļāļāļĢāļ°āļāļāļāļิāļัāļิāļāļēāļĢāļ่āļēāļāđ āļัāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļŠ่āļāļĢāļŦัāļŠāļ่āļēāļāđāļāļāđāļ้āļēāļĢāļŦัāļŠ
Operating System | Encrypted or Non-encrypted |
---|---|
Windows 95 | Non-encrypted |
Windows 95 with SMB Update | Encrypted |
Windows 98 | Encrypted |
Windows NT 3. x | Non-encrypted |
Windows NT 4.0 before SP 3 | Non-encrypted |
Windows NT 4.0 after SP 3 | Encrypted |
āđāļāļāļĢāļีāļี่āļั้āļāļ่āļē encrypt
passwords = no āļึ่āļāļŦāļĄāļēāļĒāļึāļ Samba
āļāļ°āļ้āļāļāļāļģāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļĢāļŦัāļŠāļ่āļēāļāđāļĨāļ°āļĢāļēāļĒāļื่āļāļู้āđāļ้āļāļēāļāđāļāļĨ์ /etc/passwd
āļู้āļูāđāļĨāļĢāļ°āļāļāļāļ°āļŠัāļāđāļāļāđāļ้āļ§่āļēāđāļāđāļāļĨ์ /etc/passwd āļั้āļāļĄี default account
āļāļĒู่āļāļģāļāļ§āļāļĄāļēāļ āđāļ่āļ root, bin, daemon, shutdown āļึ่āļāļŦāļĄāļēāļĒāļāļ§āļēāļĄāļ§่āļē
account āļี่āļิāļāļĄāļēāļัāļāļĢāļ°āļāļāļัāļāļāļĨ่āļēāļ§ āļŠāļēāļĄāļēāļĢāļāđāļ็āļāļู้āđāļ้āļี่āļูāļāļ้āļāļāđāļāļĢāļ°āļāļāļāļāļ
Samba āđāļ้āļ้āļ§āļĒ āļัāļāļั้āļāļึāļāļāļāđāļāļ°āļāļģāđāļŦ้āļāļģāļāļēāļĢāļĒāļāđāļĨิāļāļāļēāļĢāđāļ้āļāļēāļ account
āļี่āļิāļāļĄāļēāļัāļāļĢāļ°āļāļ āđāļāļĒāļāļēāļĢāļั้āļāļ่āļēāļāļāļāļัāļ invalid users āđāļ§้āļี่āļŠ่āļ§āļ
[global] āļัāļāđāļ่āļ
[global]
invalid users = root bin daemon adm sync shutdown \
halt mail news uucp operator gopher \
nobody mailnull rpm ntp
āļāļĒ่āļēāļāđāļĢāļ็āļāļēāļĄ Samba
āđāļ้āđāļāļ°āļāļģāđāļŦ้āđāļ้āļāļāļāļัāļ encrypt passwords = yes
āđāļāļāđāļāļĢāļēāļ°āļāļ°āļāļģāđāļŦ้āļĄีāļāļ§āļēāļĄāļāļĨāļāļāļ ัāļĒāļĄāļēāļāļāļ§่āļē
āļั้āļāļี้āļู้āļูāđāļĨāļĢāļ°āļāļāļāļģāđāļ็āļāļ้āļāļāļŠāļĢ้āļēāļāđāļāļĨ์ /etc/samba/smbpasswd āļึ้āļāļĄāļē
āđāļื่āļāļĢāļāļāļĢัāļāļāļēāļĢāļāļģāļāļēāļāđāļāđāļŦāļĄāļāļัāļāļāļĨ่āļēāļ§ āļึ่āļāļŠāļēāļĄāļēāļĢāļāļāļģāđāļ้ 2 āļ§ิāļีāļ้āļ§āļĒāļัāļāļืāļ
- āđāļ้āļāļģāļŠั่āļ touch /etc/samba/smbpasswd āđāļื่āļāļŠāļĢ้āļēāļāđāļāļĨ์āđāļāļĨ่āļēāļึ้āļāļĄāļē
- āđāļ้āļāļģāļŠั่āļ smbpasswd -a lersak āđāļื่āļāđāļิ่āļĄ account lersak āļึ้āļāļĄāļēāđāļāļĢāļ°āļāļāļāļāļ Samba (account lersak āļāļ°āļ้āļāļāļĄีāļĢāļēāļĒāļื่āļāđāļ็āļāļู้āđāļ้āđāļāļĢāļ°āļāļāđāļŠีāļĒāļ่āļāļ āđāļāļĒāļāļĢāļ§āļāļŠāļāļāđāļāđāļāļĨ์ /etc/passwd āļึāļāļāļ°āļŠāļēāļĄāļēāļĢāļāđāļ้āļāļģāļŠั่āļāļัāļāļāļĨ่āļēāļ§āđāļ้)
- āļŦāļēāļ lersak āļ้āļāļāļāļēāļĢāđāļāļĨี่āļĒāļāļĢāļŦัāļŠāļ่āļēāļāļŠāļģāļŦāļĢัāļāđāļ้āļēāđāļ้āļāļĢิāļāļēāļĢāļāļāļ Samba āļ็āļŠāļēāļĄāļēāļĢāļāđāļ้āļāļģāļŠั่āļ smbpasswd lersak āđāļื่āļāļāļģāļāļēāļĢāđāļāļĨี่āļĒāļāļĢāļŦัāļŠāļ่āļēāļāđāļ้
- āļŦāļĢืāļāđāļ้āļŠāļāļĢิāļāļ์ mksmbpasswd.sh āđāļื่āļāđāļŦ้ samba āļŠāļĢ้āļēāļāđāļāļĨ์ passwd āļāļāļ samba āđāļāļ āļ้āļ§āļĒāļāļģāļŠั่āļāļ่āļāđāļāļี้
cat /etc/passwd | /usr/bin/mksmbpasswd.sh > /etc/samba/smbpasswd
- āļāļģāļŠั่āļāļ้āļēāļāļāļāļี้āļāļ°āļāļģāļāļēāļĢāļัāļāļĨāļāļāļ้āļāļĄูāļĨāļู้āđāļ้āļั้āļ āļŦāļĄāļāđāļāđāļāļĨ์ /etc/passwd āđāļāļŠāļĢ้āļēāļāđāļ็āļāļู้āđāļ้āđāļāļĢāļ°āļāļāļāļāļ Samba āļัāļāļั้āļāļŦāļēāļāļāļĢāļ§āļāļŠāļāļāđāļāļĨ์ /etc/samba/smbpasswd āļู āļāļ°āļāļāļ§่āļēāļĄี account āļี่āđāļ็āļāļีāļāļāļĨāļ์āļิāļāļĄāļēāļ้āļ§āļĒ āļัāļāļั้āļāļู้āļูāđāļĨāļĢāļ°āļāļāļāļ°āļ้āļāļāļĨāļ account āļี่āđāļĄ่āļ้āļāļāļāļēāļĢāļัāļāļāļĨ่āļēāļ§āļāļāļāļāļēāļāļĢāļ°āļāļāļāļāļ Samba āļ้āļ§āļĒāļāļēāļĢāđāļ้āļēāđāļāđāļ้āđāļāđāļāļĨ์ /etc/samba/smbpasswd āđāļāļĒāļāļĢāļāļŦāļĢืāļāđāļ้āļāļģāļŠั่āļ smbpasswd -x username āļŠāļģāļŦāļĢัāļ username āļี่āđāļĄ่āļāļģāđāļ็āļ
- āđāļ้āļāļģāļŠั่āļ smbpasswd āļŠāļģāļŦāļĢัāļāļŠāļĢ้āļēāļ Samba account āļŦāļĢืāļāđāļāļĨี่āļĒāļāļĢāļŦัāļŠāļ่āļēāļāđāļ้āļāļēāļĄāļ้āļāļāļāļēāļĢ
āļŠāļģāļŦāļĢัāļāļĢāļ°āļāļāļี่āđāļŦ้āļāļĢิāļāļēāļĢ Samba
service āđāļĨāļ°āđāļ้āļāļāļāļัāļ encrypt passwords = yes āļึ่āļāļāļģāđāļ็āļāļ้āļāļāļŠāļĢ้āļēāļ
account āļāļāļāļĢāļ°āļāļāļึ้āļāļĄāļēāļ่āļāļāļั้āļ āđāļāļāļēāļāļāļĢั้āļ account
āļัāļāļāļĨ่āļēāļ§āđāļĄ่āļ้āļāļāļāļēāļĢāđāļ้āļāļēāļ shell āđāļāļĢāļ°āļāļāđāļĨāļĒ
āļĄีāļāļēāļĢāđāļ้āļāļēāļāđāļāļāļēāļ°āđāļāļŠ่āļ§āļāļāļāļāļāļēāļĢāļāļāđāļ้āļāļĢิāļāļēāļĢāļāļāļ Samba server āđāļ่āļēāļั้āļ
āļัāļāļั้āļāļู้āļูāđāļĨāļĢāļ°āļāļāļāļ§āļĢāļāļģāļāļēāļĢāļĒāļāđāļĨิāļāļāļēāļĢāđāļ้āļāļēāļ account āļāļāļāļĢāļ°āļāļāļัāļāļāļĨ่āļēāļ§
āđāļāļĒāđāļ้āđāļāđāļāļĨ์ /etc/passwd āđāļĨ้āļ§āđāļิ่āļĄāđāļāļĢื่āļāļāļŦāļĄāļēāļĒ colon (:)
āđāļāļี่āļ้āļāļāļĢāļĢāļัāļāļāļāļāļāļĢāļĢāļัāļāļี่āļĢāļ°āļุāļื่āļ account
āļี่āđāļĄ่āļ้āļāļāļāļēāļĢāđāļŦ้āđāļ้āļēāđāļ้āļāļēāļāđāļāļĢāļ°āļāļ āđāļ่āļ
:lersak:x:503:500::/home/lersak:/bin/bash
āļāļāļāļāļēāļāļี้āļāļēāļĢāļี่ Samba
āļŠāļĢ้āļēāļāđāļāļĨ์āļĢāļŦัāļŠāļ่āļēāļāļāļāļāļัāļ§āđāļāļāđāļĒāļāļāļāļāļĄāļēāļāļēāļāļāļāļāļĢāļ°āļāļāļāļģāđāļŦ้āļู้āđāļ้āļŠāļēāļĄāļēāļĢāļāļĄีāļĢāļŦัāļŠāļ่āļēāļ
āļี่āđāļāļāļ่āļēāļāļัāļāđāļ้ āļāļĒ่āļēāļāđāļĢāļ็āļāļēāļĄāđāļื่āļāļ้āļāļāļัāļāđāļĄ่āđāļŦ้āļู้āđāļ้āļāļāļ Samba
āļāļģāļāļēāļĢāļั้āļāļĢāļŦัāļŠāļ่āļēāļāđāļ็āļ null (āđāļĄ่āļĄีāļ่āļēāđāļāđ) āļู้āļูāđāļĨāļĢāļ°āļāļāļāļ§āļĢāļั้āļāļ่āļēāļāļāļāļัāļ
null passwords = no āđāļื่āļāļ้āļāļāļัāļāđāļŦāļุāļāļēāļĢāļ์āļัāļāļāļĨ่āļēāļ§āđāļ้
āļāļāļāļāļēāļāļั้āļ āļู้āļูāđāļĨāļĢāļ°āļāļāļี่āļั้āļāļ่āļē
encrypt passwords = yes āļāļģāđāļ็āļāļāļĒ่āļēāļāļĒิ่āļāļี่āļāļ°āļ้āļāļāļั้āļāļ่āļē permission
āļāļāļāđāļāļĨ์ /etc/samba/smbpasswd āđāļŦ้āļĄีāļ่āļēāđāļ็āļ 0600 āđāļื่āļāļ้āļāļāļัāļāļāļēāļĢ crack
password āļāļēāļāđāļāļĨ์āļัāļāļāļĨ่āļēāļ§
3. Networking Options
āļĄี configuration āļี่āđāļี่āļĒāļ§āļ้āļāļāļัāļāđāļāļĢืāļāļ่āļēāļĒāļี่āļāļ§āļĢāļิāļāļēāļĢāļāļēāđāļ้āđāļāļัāļāļ่āļāđāļāļี้
āļĄี configuration āļี่āđāļี่āļĒāļ§āļ้āļāļāļัāļāđāļāļĢืāļāļ่āļēāļĒāļี่āļāļ§āļĢāļิāļāļēāļĢāļāļēāđāļ้āđāļāļัāļāļ่āļāđāļāļี้
- āđāļ้āđāļāļāļāļāļัāļāļāļāļ hosts allow, hosts deny āđāļŦ้āļāļĢāļāļัāļāļāļ§āļēāļĄāļ้āļāļāļāļēāļĢ āļึ่āļāļāļ§āļĢāļั้āļāļ่āļēāđāļŦ้āļŠāļēāļĄāļēāļĢāļāđāļ้āļāļēāļāđāļ้āđāļāļāļēāļ°āđāļāļĢื่āļāļāļี่āļāļģāđāļ็āļāļ้āļāļāđāļ้āļāļēāļāđāļ่āļēāļั้āļ āđāļ่āļ
hosts allow = 192.168.1.
hosts deny = 192.168.1.226/255.255.255.255
āđāļāļĒāļ่āļēāļี่āļŠāļēāļĄāļēāļĢāļāļĢāļ°āļุāđāļ้āđāļ hosts allow, hosts deny āļืāļ
āļāļĒ่āļēāļāđāļĢāļ็āļāļēāļĄ Samba āļĄีāļāļāđāļāļāļēāļĢāļāļģāļ่āļē configuration āļāļāļ host allow, hosts deny āđāļāđāļ้āļāļēāļāļัāļāļี้
- hostname āđāļ่āļ hosts allow = example.nectec.or.th
- ip address āđāļ่āļ hosts allow = 192.168.1.22
- domain āđāļ่āļ hosts allow = .nectec.or.th exact.nectec.or.th
(.nectec.or.th āļŦāļĄāļēāļĒāļึāļ āļุāļāđāļāļĢื่āļāļāļี่āļāļĒู่āļ āļēāļĒāđāļ้āđāļāđāļĄāļ nectec.or.th)- netgroup āđāļāļĒāļāļāļิāđāļ้āđāļ้āļัāļāđāļāļĢืāļāļ่āļēāļĒāļี่āļิāļāļั้āļ NIS, NIS+ āđāļ่āļēāļั้āļ āđāļ่āļ hosts allow = @localnet
- subnet āđāļ่āļ hosts allow = 192.168.1. (192.168.1. āļŦāļĄāļēāļĒāļึāļ 192.168.1.0/24)
- ALL āļึ่āļāļŦāļĄāļēāļĒāļึāļ ip āđāļāļ็āđāļ้
- EXCEPT āđāļ็āļāļāļēāļĢāļĒāļāđāļ§้āļāļ่āļēāļี่āļ้āļāļāļāļēāļĢ āđāļ่āļ hosts deny = ALL EXCEPT 192.168.1.
- āļ้āļēāđāļĄ่āļĄีāļāļēāļĢāļĢāļ°āļุ hosts allow āļŦāļĢืāļ hosts deny āļัāļ§ Samba āļāļ°āļืāļāļ§่āļēāđāļ็āļāļāļēāļĢāļāļุāļāļēāļāđāļŦ้āđāļ้āļāļēāļāđāļ้āļāļĒ่āļēāļāļิāļŠāļĢāļ° (āđāļŠāļĄืāļāļ hosts allow = ALL)
- āļ้āļēāļĄีāļāļēāļĢāļĢāļ°āļุ hosts allow, hosts deny āđāļ [global] āļ่āļēāļัāļāļāļĨ่āļēāļ§āļāļ°āļĄีāļāļĨāļัāļāļุāļāđ āđāļāļĢ์ āđāļĄ้āļ§่āļēāļāļ°āļĄีāļāļēāļĢāļĢāļ°āļุ hosts allow, deny āđāļāđāļ่āļĨāļ°āđāļāļĢ์āļึ่āļāļāļēāļĢāļĢāļ°āļุāđāļāđāļ่āļĨāļ°āđāļāļĢ์āļัāļāļāļĨ่āļēāļ§āļāļ°āļืāļāļ§่āļēāđāļĄ่āļĄีāļāļĨāđāļ่āļāļĒ่āļēāļāđāļ
- āļ้āļēāļĄีāļāļēāļĢāļĢāļ°āļุ hosts allow āđāļ่āđāļĄ่āđāļ้āļĢāļ°āļุ hosts deny āļāļ°āļืāļāļ§่āļē āļ่āļēāļี่āļāļāļāđāļŦāļืāļāļāļēāļāļี่āļĢāļ°āļุāđāļ hosts allow āļāļ°āļĄีāļŠāļāļēāļāļ°āđāļ็āļ deny āđāļāļĒāļัāļāđāļāļĄัāļิ
- āđāļāļāļģāļāļāļāđāļีāļĒāļ§āļัāļ āļ้āļēāļĄีāļāļēāļĢāļĢāļ°āļุ hosts deny āđāļ่āđāļĄ่āđāļ้āļĢāļ°āļุ hosts allow āļāļ°āļืāļāļ§่āļē āļ่āļēāļี่āļāļāļāđāļŦāļืāļāļāļēāļāļี่āļĢāļ°āļุāđāļ hosts deny āļāļ°āļĄีāļŠāļāļēāļāļ°āđāļ็āļ allow āđāļāļĒāļัāļāđāļāļĄัāļิ
- āļ้āļēāļĄีāļ่āļē āđāļ่āļ ip address āļŦāļĢืāļ subnet āļูāļāļĢāļ°āļุāđāļāļั้āļ hosts allow āđāļĨāļ°āđāļ hosts deny āļāļ°āļืāļāļ§่āļēāļ่āļēāļัāļāļāļĨ่āļēāļ§āļĄีāļŠāļāļēāļāļ°āđāļ็āļ deny
4. Filesystem Options
configuration āđāļāļŠ่āļ§āļāļี้āļāļ°āđāļี่āļĒāļ§āļ้āļāļ filesystem āļึ่āļāļู้āļูāđāļĨāļĢāļ°āļāļāļāļģāđāļ็āļāļ้āļāļāđāļ้āļēāđāļāđāļĨāļ°āļāļģāđāļāđāļ้āđāļŦ้āđāļŦāļĄāļēāļ°āļŠāļĄāļัāļāļĢāļ°āļāļāļāļāļāļāļ
configuration āđāļāļŠ่āļ§āļāļี้āļāļ°āđāļี่āļĒāļ§āļ้āļāļ filesystem āļึ่āļāļู้āļูāđāļĨāļĢāļ°āļāļāļāļģāđāļ็āļāļ้āļāļāđāļ้āļēāđāļāđāļĨāļ°āļāļģāđāļāđāļ้āđāļŦ้āđāļŦāļĄāļēāļ°āļŠāļĄāļัāļāļĢāļ°āļāļāļāļāļāļāļ
- āļั้āļāļ่āļēāđāļŦ้āļ่āļāļāđāļāļĨ์ (attribute = hidden) āļŠāļģāļŦāļĢัāļāļื่āļāđāļāļĨ์āļี่āļึ้āļāļ้āļ§āļĒāđāļāļĢื่āļāļāļŦāļĄāļēāļĒ dot (.) āļ้āļ§āļĒāļāļāļāļัāļ hide dot files = yes
āļāļĒ่āļēāļāđāļĢāļ็āļāļēāļĄāļŦāļēāļāļู้āđāļ้āļĢāļ°āļāļāļāļิāļัāļิāļāļēāļĢāļ§ิāļāđāļāļ§āļŠ์āļี่āļั้āļāļ่āļēāđāļŦ้āļŠāļēāļĄāļēāļĢāļ view hidden files āļ่āļēāļāļāļēāļ windows explorer āđāļ้āļ็āļāļ°āļŠāļēāļĄāļēāļĢāļāļĄāļāļāđāļŦ็āļāđāļāļĨ์āļัāļāļāļĨ่āļēāļ§āđāļ้āļ้āļ§āļĒāļัāļāļĢูāļāļี่ 2
- āđāļāļāļēāļĢāđāļāļĢ์āđāļāļĨ์āđāļāđ āļ็āļāļēāļĄ āļู้āļูāđāļĨāļĢāļ°āļāļāļŠāļēāļĄāļēāļĢāļāļāļģāļŦāļāļāđāļŦ้āļāļēāļāđāļāļĨ์āļĄีāđāļāļāļāļĢิāļิāļ§āļ์āđāļ็āļ hidden āđāļ้ āđāļāļĒāļāļēāļĢāļั้āļāļ่āļēāļัāļāļัāļ§āļāļĒ่āļēāļāļี้
āļĢูāļāļี่ 2 āļāļēāļĢāđāļŠāļāļāļāļĨāđāļ windows explorer āđāļĄื่āļāđāļ้āļāļāļāļัāļ hide dot files = yes
- āļŦāļēāļāļู้āļูāđāļĨāļĢāļ°āļāļāđāļĄ่āļ้āļāļāļāļēāļĢāđāļŦ้āļู้āđāļ้āļĄāļāļāđāļŦ็āļāđāļāļĨ์ āļāļēāļāđāļāļĨ์āđāļ้āļāļĢิāļ (āļัāļāļĢูāļāļี่ 4) āļ้āļāļāđāļ้āļāļāļāļัāļ veto files āđāļāļāļēāļĢāļั้āļāļ่āļē āļึ่āļāļĄีāļĢูāļāđāļāļāļāļēāļĢāđāļ้āļāļēāļāđāļŦāļĄืāļāļāļัāļāļāļāļāļัāļ hide files āđāļ่āļ
- āļāļĒ่āļēāļāđāļĢāļ็āļāļēāļĄ āđāļĄื่āļāļู้āđāļ้āđāļĄ่āļāļĢāļēāļāļ§่āļēāļĄีāđāļāļĨ์āļี่āļูāļāļ่āļāļāļāļĒู่ (āđāļāļĒāđāļ้āļāļāļāļัāļ veto files) āļึāļāļĄีāļāļ§āļēāļĄāđāļ็āļāđāļāđāļ้āļี่āļู้āđāļ้āļāļ°āļāļģāļāļēāļĢāļĨāļāđāļāđāļĢāļāļāļāļĢีāļี่āļāļĢāļĢāļุ veto file āļัāļāļāļĨ่āļēāļ§āļāļĒู่ āļู้āļูāđāļĨāļĢāļ°āļāļāļŠāļēāļĄāļēāļĢāļāļāļģāļŦāļāļāđāļ้āļ§่āļēāļāļ°āļāļุāļāļēāļāđāļŦ้āļĨāļāđāļāļĨ์āļี่āđāļ็āļ veto file āđāļ้āļŦāļĢืāļāđāļĄ่āļ้āļ§āļĒāļāļāļāļัāļ delete veto files = yes āļŦāļĢืāļ no āļāļēāļĄāļāļ§āļēāļĄāļ้āļāļāļāļēāļĢ
- āļู้āļูāđāļĨāļĢāļ°āļāļāļŠāļēāļĄāļēāļĢāļāļāļģāļŦāļāļāđāļŦ้āļู้āđāļ้āļŠāļēāļĄāļēāļĢāļāļĄāļāļāđāļŦ็āļ āļāļēāļāđāļāđāļĢāļāļāļāļĢีāđāļ้ āđāļ่āđāļĄ่āļŠāļēāļĄāļēāļĢāļāļĄāļāļāđāļŦ็āļāļ้āļāļĄูāļĨāđāļāļĨ์āđāļāđ āđāļāđāļāđāļĢāļāļāļāļĢีāļัāļāļāļĨ่āļēāļ§āđāļ้ āļĢāļ§āļĄāļั้āļāđāļĄ่āļŠāļēāļĄāļēāļĢāļāļŠāļĢ้āļēāļāđāļāļĨ์āļŦāļĢืāļāđāļāđāļĢāļāļāļāļĢีāļ āļēāļĒāđāļ้āđāļāđāļĢāļāļāļāļĢีāļัāļāļāļĨ่āļēāļ§āđāļ้āļีāļāļ้āļ§āļĒ āđāļāļĒāđāļ้āļāļāļāļัāļ dont descend āđāļ่āļ
- āļĄีāļāļāļāļัāļāļี่āđāļี่āļĒāļ§āļ้āļāļāļัāļ link file āļี่āļāļ°āļāļĨ่āļēāļ§āļึāļāļืāļ follow symlinks = [yes|no] āļึ่āļāļŦāļēāļāļĢāļ°āļุāđāļ็āļ no āļ็āđāļ็āļāļāļēāļĢāļŠั่āļāđāļŦ้ Samba āđāļĄ่āļ้āļāļŦāļēāđāļāļĨ์āļี่āđāļ็āļāļ้āļāļāļัāļāļี่āđāļ้āļāļĢิāļ āļŦāļēāļāļĄีāļāļēāļĢāđāļĢีāļĒāļāđāļ้āđāļāļĨ์āļี่āđāļ็āļ symbolic link āļู้āđāļ้āļ็āļāļ°āđāļ้āļĢัāļ error message āļัāļāļĢูāļ 5
- āđāļāļāļĢāļีāļี่āļĢāļ°āļุ follow symlinks = yes āđāļĨāļ°āđāļāļĨ์āļัāļāļāļĨ่āļēāļ§āļĨิāļāļ์āđāļāļĒัāļāļ้āļāļāļัāļāļี่āļāļĒู่āļāļāļāđāļāđāļĢāļāļāļāļĢีāļี่āđāļāļĢ์āđāļ§้ āļู้āļูāđāļĨāļĢāļ°āļāļāļŠāļēāļĄāļēāļĢāļāļāļģāļŦāļāļāđāļ้āļ§่āļēāļāļ°āđāļŦ้āļู้āđāļ้āđāļ้āļāļēāļāđāļāļĨ์āļ้āļāļāļัāļāļัāļāļāļĨ่āļēāļ§āđāļ้āļŦāļĢืāļ āđāļĄ่āļ้āļ§āļĒāļāļāļāļัāļ wide links = [yes|no]
- āļāļāļāļัāļ create mask āđāļ้āļāļģāļŦāļāļāļ่āļē default permission āļŠูāļāļŠุāļ āļŠāļģāļŦāļĢัāļāđāļāļĨ์āļี่āļŠāļĢ้āļēāļāļึ้āļāļĄāļēāđāļŦāļĄ่ āđāļ่āļ create mask = 0640
- āļāļāļāļัāļ directory mask āđāļ้āļāļģāļŦāļāļāļ่āļē default permission āļŠูāļāļŠุāļ āļŠāļģāļŦāļĢัāļāđāļāđāļĢāļāļāļāļĢีāļี่āļŠāļĢ้āļēāļāļึ้āļāļĄāļēāđāļŦāļĄ่ āđāļ่āļ directory mask = 750
[data]
path = /home/samba/data
browseable = yes
guest ok = no
writeable = yes
case sensitive = no
hide files = /*.java/*README*/
āļĢูāļāļี่ 3 āļāļēāļĢāđāļŠāļāļāļāļĨāđāļ windows explorer āđāļĄื่āļāđāļ้āļāļāļāļัāļ hide files
āđāļāļĒāļāļēāļĢāļāļģāļŦāļāļāļื่āļāđāļāļĨ์āļี่āļ้āļāļāļāļēāļĢāļ่āļāļāļั้āļāļŠāļēāļĄāļēāļĢāļāđāļ้ pattern matching āđāļ้ āļāļĒ่āļēāļāđāļĢāļ็āļāļēāļĄāļŦāļēāļāļู้āđāļ้āļĢāļ°āļāļāļāļิāļัāļิāļāļēāļĢāļ§ิāļāđāļāļ§āļŠ์āļี่āļั้āļāļ่āļēāđāļŦ้āļŠāļēāļĄāļēāļĢāļ view hidden files āļ่āļēāļāļāļēāļ windows explorer āđāļ้āļ็āļāļ°āļŠāļēāļĄāļēāļĢāļāļĄāļāļāđāļŦ็āļāđāļāļĨ์āļัāļāļāļĨ่āļēāļ§āđāļ้āļ้āļ§āļĒāļัāļāļĢูāļāļี่ 3
[data]
path = /home/samba/data
browseable = yes
guest ok = no
writeable = yes
case sensitive = no
veto files = /*.java/*README*/
āļĢูāļāļี่ 4 āļāļēāļĢāđāļŠāļāļāļāļĨāđāļ windows explorer āđāļĄื่āļāđāļ้āļāļāļāļัāļ veto files
[data]
path = /home/samba/data
browseable = yes
guest ok = no
writeable = yes
case sensitive = no
dont descend = folder1 folder2
āļĢูāļāļี่ 5 āļāļēāļĢāđāļŠāļāļāļāļĨāđāļ windows explorer āđāļĄื่āļāđāļ้āļāļāļāļัāļ follow symlinks = no
5. File Permissions and Attributes
6. āļāļēāļĢāļāļ§āļāļุāļĄāļāļēāļĢāđāļ้āļēāļึāļāđāļāļĢ์
āļู้āļูāđāļĨāļĢāļ°āļāļāļāļ§āļĢāļāļģāļัāļāļāļēāļĢāđāļ้āļēāļึāļāđāļāļĢ์āđāļāđ āđāļŦ้āđāļ้āļāļēāļāđāļ้āđāļāļāļēāļ°āļู้āļี่āļŠāļĄāļāļ§āļĢāđāļ้āļĢัāļāļŠิāļāļิ์āđāļ่āļēāļั้āļ āđāļāļĒāļĄีāļāļāļāļัāļāļี่āđāļี่āļĒāļ§āļ้āļāļāļัāļāļี้valid users = myuid, lersak, @staff
āļĢāļ°āļุāđāļŦ้āđāļāļāļēāļ°āļู้āđāļ้āļี่āļĄีāļื่āļāđāļāļĢāļēāļĒāļāļēāļĢāļี้āđāļ่āļēāļั้āļ āļึāļāļāļ°āļŠāļēāļĄāļēāļĢāļāđāļ้āļēāļึāļāļิāļŠāļ์āļี่āđāļāļĢ์āđāļ§้āđāļ้ (āđāļ้ @ āļŠāļģāļŦāļĢัāļāļั้āļ group)
** āļŦāļēāļāļĢāļēāļĒāļื่āļāļู้āđāļ้āļี่āļāļģāļŦāļāļāđāļ§้āđāļ valid users āđāļāļāļĢāļēāļāļāļ้āļģāļัāļāļĢāļēāļĒāļื่āļāđāļ invalid users āļ็āļāļ°āļืāļāļ§่āļēāļู้āđāļ้āļĢāļēāļĒāļั้āļāļูāļāļัāļāđāļāļāļĨุ่āļĄ invalid users
invalid users = kitisak, @guest
āđāļŠāļāļāļĢāļēāļĒāļื่āļāļู้āđāļ้āļี่āđāļĄ่āļĄีāļŠิāļāļิ์āđāļ้āļēāđāļ้āļāļēāļāđāļāļĢ์
writable = yes
writeable = yes
write ok = yes
read only = no
āļāļāļāļัāļāļั้āļāļŠี่āđāļāļāļ้āļēāļāļāļāļี้āđāļŦ้āļāļĨāļĨัāļāļ์āđāļŦāļĄืāļāļāļัāļ āļืāļāļāļุāļāļēāļāđāļŦ้āļู้āđāļ้āļŠāļēāļĄāļēāļĢāļāļŠāļĢ้āļēāļāđāļāļĨ์āļŦāļĢืāļāđāļāđāļĢ็āļāļāļāļĢีāļึ้āļāļĄāļēāđāļŦāļĄ่āđāļ้
read list = choawalit, kitisak
āđāļŠāļāļāļĢāļēāļĒāļื่āļāļู้āđāļ้āļี่āļĄีāļŠิāļāļิ์āđāļ้āļāļēāļāđāļāļĢ์āđāļāļāļ่āļēāļāđāļ่āļēāļั้āļ āđāļĄ่āļŠāļēāļĄāļēāļĢāļāļāļģāļāļēāļĢāđāļ้āđāļāđāļāđ āđāļ้ āļŦāļēāļāļ§่āļēāļู้āđāļ้āđāļ read list āļĄีāļื่āļāđāļ list āļื่āļ āđāļ่āļ write list, read only, writeable āļ็āļāļ°āļืāļāļ§่āļēāļู้āđāļ้āļั้āļāļĄีāļŠิāļāļิ์āđāļ็āļ read only āđāļ่āļēāļั้āļ
write list = lersak, phuwadon, siriwan
āđāļ็āļāļāļēāļĢāđāļŦ้āļŠิāļāļิ์ write āđāļ่āļู้āđāļ้āļี่āļĄีāļื่āļāđāļāļĢāļēāļĒāļāļēāļĢāļี้ āđāļĄ้āļ§่āļēāļāļ°āļĄีāļāļēāļĢāļĢāļ°āļุāļ§่āļē read only = yes āļ็āļāļēāļĄ
public = no
guest ok = no
āļāļāļāļัāļ public āđāļĨāļ° guest ok āļŠāļēāļĄāļēāļĢāļāđāļ้āđāļāļāļัāļāđāļ้ āļึ่āļāļŦāļēāļāļāļģāļŦāļāļāļ่āļēāđāļ็āļ yes āļ็āļāļ°āļāļģāđāļŦ้āļŠāļēāļĄāļēāļĢāļāđāļ้āļēāđāļ้āļāļēāļāļิāļŠāļ์āļี่āđāļāļĢ์āđāļ§้āđāļāļĒāđāļĄ่āļ้āļāļāļĨ็āļāļāļิāļ
hosts equiv =
āđāļ็āļāļāļāļāļัāļāļี่āđāļ็āļāļัāļāļāļĢāļēāļĒāļāļĒ่āļēāļāļĒิ่āļ āļู้āļูāđāļĨāļĢāļ°āļāļāļāļ§āļĢāļāļĢāļ§āļāļŠāļāļāđāļŦ้āđāļ่āđāļāļ§่āļēāđāļĄ่āļĄีāļāļēāļĢāļĢāļ°āļุāļāļāļāļัāļāļี้āđāļāđāļāļĨ์ /etc/samba/smb.conf āđāļ็āļāļัāļāļāļēāļ āđāļāļĢāļēāļ°āđāļāļāļāļāļัāļ hosts equiv āļัāļāļāļĨ่āļēāļ§āļāļ°āļāļģāļŦāļāļāļĢāļēāļĒāļื่āļāļู้āđāļ้āđāļĨāļ°āđāļŪāļŠāļ์āļี่āļŠāļēāļĄāļēāļĢāļāđāļ้āļēāđāļ้āļāļēāļāļิāļŠāļ์āļี่āđāļāļĢ์āđāļ§้ āđāļāļĒāđāļĄ่āļ้āļāļāđāļ้āļĢāļŦัāļŠāļ่āļēāļ (āļāļĨ้āļēāļĒāļัāļāđāļāļĨ์ hosts.equiv āļāļāļ Unix)
7. āļāļģāđāļāļ°āļāļģāđāļี่āļĒāļ§āļัāļāļāļ§āļēāļĄāļāļĨāļāļāļ ัāļĒāļื่āļāđ
āļู้āļูāđāļĨāļĢāļ°āļāļāļāļ°āļ้āļāļāļĢāļ°āļĄัāļāļĢāļ°āļ§ัāļāđāļāļāļēāļĢāđāļŦ้ write permission āļāļāļāđāļāļĨ์ /etc/samba/smb.conf āđāļ่āļู้āđāļ้āļĢāļēāļĒāļื่āļ āđāļāļĢāļēāļ°āļŦāļēāļāļู้āđāļ้āļŠāļēāļĄāļēāļĢāļāđāļ้āđāļāļ้āļāļĄูāļĨāđāļāđāļāļĨ์ smb.conf āđāļ้ āđāļ่āļ āļāļēāļāļāļ°āđāļิ่āļĄāļāļāļāļัāļ root preexec = , root postexec = āļึ่āļāđāļ็āļāļāļēāļĢāļĢāļ°āļุāđāļŦ้āļĢัāļāļāļģāļŠั่āļāļี่āļ้āļāļāļāļēāļĢāļ้āļ§āļĒāļŠิāļāļิ์āļāļāļ root āļู้āđāļ้āļĢāļēāļĒāļัāļāļāļĨ่āļēāļ§āļ็āļŠāļēāļĄāļēāļĢāļāļāļĢāļāļāļāļĢāļāļāļĢāļ°āļāļāđāļ้āđāļāļĒāļ่āļēāļĒāļัāļāļั้āļāļึāļāļāļ§āļĢāđāļ้āđāļāļ่āļē permission āļāļāļāđāļāļĨ์ /etc/samba/smb.conf āļัāļāļี้chown root.root /etc/samba/smb.conf
chmod 600 /etc/samba/smb.conf
āļāļĒ่āļēāļāđāļĢāļ็āļāļēāļĄāļู้āļูāđāļĨāļĢāļ°āļāļāļāļ§āļĢāļĢāļ°āļĄัāļ āļĢāļ°āļ§ัāļāđāļĄื่āļāļิāļāļั้āļ SWAT āđāļ§āļāļĢ์āļั่āļāļี่āļิāļāļĄāļēāļัāļ Red Hat linux version āļี่āļ่āļģāļāļ§่āļē 7.0 āđāļāļĢāļēāļ° SWAT āļāļ°āļāļģāļāļēāļĢāđāļ้āđāļ permission āļāļāļāđāļāļĨ์ /etc/samba/smb.conf āđāļ็āļ 664 āđāļāļāļ่āļēāļāļāļēāļ SWAT āļี่āļิāļāļĄāļēāļัāļ Red Hat 7.0 āļึ้āļāđāļāļั้āļāđāļĄ่āļĄีāļ่āļāļāđāļŦāļ§่āļัāļāļāļĨ่āļēāļ§āđāļĨ้āļ§ āđāļ่āļู้āļุāļāļĢุāļāļĒัāļāļŠāļēāļĄāļēāļĢāļāļิāļāļั้āļ SWAT āđāļ§āļāļĢ์āļัāļāļี่āļĄีāļ่āļāļāđāļŦāļ§่āđāļāļāđāļ้āļŠิ่āļāļี่āļŠāļģāļัāļāļืāļ āļู้āļูāđāļĨāļĢāļ°āļāļāļāļ°āļ้āļāļāļั้āļāļ่āļēāļāļāļāļัāļāļัāļāļ่āļāđāļāļี้āđāļāļุāļāđ āđāļāļĢ์ āđāļื่āļāļāļģāļŦāļāļāļŠิāļāļิ์āđāļŦ้āļัāļāđāļāļāļ§่āļē āļู้āđāļ้āļĢāļēāļĒāđāļāļāļ°āļŠāļēāļĄāļēāļĢāļāđāļ้āļēāļĄāļēāđāļ้āļāļēāļāđāļ้āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāđāļ้āļāļēāļāđāļāļĢāļ°āļัāļāđāļāđāļ้āļ้āļēāļvalid users =
writeable =
read list =
write list =
hosts allow =
hosts deny =
āļŦāļĄāļēāļĒāđāļŦāļุ :
**āļāļāļĢ์āļāļี่āđāļี่āļĒāļ§āļ้āļāļāļัāļāļāļēāļĢāļāļģāļāļēāļāļāļāļ samba server āļืāļ 137/udp, 138/udp, 139/tcp
**āļู้āļูāđāļĨāļĢāļ°āļāļāļāļ§āļĢāļāļĢāļ§āļāļŠāļāļāļāļēāļĢāđāļ้āļāļēāļāļāļāļāļู้āđāļ้āļāļĒ่āļēāļāļŠāļĄ่āļģāđāļŠāļĄāļ āļ้āļ§āļĒāļāļģāļŠั่āļ smbstatus
āļ้āļēāļāļิāļāļ้āļāļĄูāļĨāļāļēāļ http://www.thaicert.org
0 āļāļ§āļēāļĄāļิāļāđāļŦ็āļ:
āđāļŠāļāļāļāļ§āļēāļĄāļิāļāđāļŦ็āļ