# touch /etc/logrotate.d/samba
Tambahkan baris-baris berikut ini :
/var/log/samba/log.nmb {
notifempty
missingok
prostrotate
/usr/bin/killall HUP nmbd
endrotate
}
/var/log/samba/log.smb {
notifempty
missingok
postrotate
/usr/bin/killall HUP smbd
endotrate
}
Membuat password Clien Samba terenkripsi
File /etc/smbpasswd adalah file password Samba yang terenkripsi. File ini berisi username, UI D, password terenkripsi masing-masing user yang dapat mengakses Samba. Jika seorang user tidak terdaftar dalam file ini, maka ia tidak dapat melakukan koneksi ke server. Untuk membuat account Samba, user-user samba harus sudah ada dalam file /etc/passwd Linux. Jika kita ingin menambahkan user yang dapat mengakses Samba, kita harus menambahkan nama user tersebut pada file /etc/passwd sistem Linux kita sbb: (Misal kita ingin menambahkan user smbclient ).
# adduser smbclient
# passwd smbclient
Changing password for user smbclient
New UNIX password:Retype new UNIX password:passwd:all authentication tokens updated successfullySetelah kita manambahkan semua client Samba pada file /etc/passwd , Kita
dapat membuat file /etc/smbpasswd dari file /etc/passwd dari Linux server
(I ngat agar semua user yang akan mengakses samba sudah ada dalam file
/etc/passwd ) dengan perintah sbb:
- # cat /etc/passwd | mksmbpasswd.sh > /etc/smbpasswd
- # smbpasswd a smbclient
New SMB password:
Retype new SMB password:
Added user smbclient
Password changed for user smbclient.Kemudian ubahlah setting permisi file smbpasswd ini agar hanya bisa dibaca dan
ditulisi oleh account root :
- # chmod 600 /etc/smbpasswd
- # testparm
- # chmod 700 /etc/rc.d/init.d/smb
- # chkconfig -add smb
- # chkconfig - level 345 smb on
No comments:
Post a Comment