2013年8月15日 星期四

Linux Samba 安裝

*****************
* Server 端設定 *
*****************

【編輯smb.conf再增加下列三行即可】
#vi /etc/samba/smb.conf
hosts allow = 192.168.30.1 192.168.30.2 192.168.30.3
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd

【先建立連線使用者帳號及群組】
#groupadd server -g 601
#useradd disk1 -u 601 -g server -d /NAS1/disk1【是要建立遠端存取帳號】
#useradd disk1 -u 601 -g server -m【是要建立本機存取帳號】

【將 passwd 的使用者Copy一份過來 smbpasswd】
#cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

【先確認密碼檔是否存在】
#ls -l /etc/samba/smbpasswd/
-rw-------  1 root root 104 Dec 25 23:13 /etc/samba/smbpasswd
 注意!要這樣的權限才可以喔!如果你的 Linux 沒有這個檔案,請自行建立 touch smbpasswd

【啟動 Samba 程式】
#chkconfig smb on
#/etc/init.d/smb start

【修改 Samba 使用者的密碼】
#smbpasswd -a disk1
-a : 在 smbpasswd 密碼檔裡面新增一個使用者
-d : 讓在 smbpasswd 密碼檔裡面的某個帳號的使用者暫時無法使用
-e : 與 -d 參數相反,讓某個帳號恢復使用!
   : 如果都沒有加上任何一個參數,例如『 smbpasswd disk1 』時,這表示:
     修改 SAMBA 密碼檔 (/etc/samba/smbpasswd) 裡面的 disk1 這個帳號的密碼!
     也就是說,密碼檔裡面已經存在一個 dmtsai 的帳號了!

=============================
#cat /etc/samba/smbpasswd
=============================

*****************
* Client 端設定 *
*****************

mkdir /home/disk1
mount -t cifs -o username="disk1",password="123456" //192.168.30.1/disk1 /home/disk1

沒有留言:

張貼留言