yum install samba
yum install samba-client
最简配置--无密码读写/tmp
/etc/samba/smb.conf
[global]
#security = user
#passdb backend = tdbsam
security = share
[myshare]
path=/tmp
public=yes
writable=yes
使用testparm检查配置文件。
/etc/init.d/smb {start|stop|restart|reload|configtest|status|condrestart}
开启
tcp 139,445
(udp 137,138未使用?)
相关布尔变量
# semanage boolean -l|grep -e samba -e smb
(待补充)
需要用户名密码的配置方法
/etc/samba/smb.conf
[global]
security = user
passdb backend = tdbsam
前提是用户必须为OS用户。
pdbedit -a -u root
输入访问所需的密码
更改密码
smbpasswd root
smbclient //127.0.0.1/myshare/ -U root
进入提示符后,?为显示帮助。
security = share, user, domain:三選一,這三個設定值分別代表:
share:分享的資料不需要密碼,大家均可使用 (沒有安全性);
user :使用 SAMBA 伺服器本身的密碼資料庫,密碼資料庫與底下的 passdb backend 有關;
domain:使用外部伺服器的密碼,亦即 SAMBA 是用戶端之意,
如果設定這個項目, 你還得要提供『password server = IP』的設定值才行;
encrypt passwords = Yes 代表密碼要加密,注意那個 passwords 要有 s 才對!
passdb backend = 資料庫格式,如前所述,為了加快速度,
目前密碼檔已經轉為使用資料庫了!預設的資料庫格式微 tdbsam ,
而預設的檔案則放置到 /var/lib/samba/private/passwd.tdb。
阅读(1037) | 评论(0) | 转发(0) |