日期:2014-05-16 浏览次数:20710 次
?
前提, 对应的Linux机器上需要安装samba.
1. 共享的Linux目录只有特定用户可以写, 所有都可以读. (假设可以写的用户为 smbuser, 需要共享的目录为/opt/shared1)
? 添加系统用户:
# useradd smbuser
# passwd smbuser
? 然后添加samba用户:
# smbpasswd -a smbuser
# smbpasswd -e smbuser
? 修改共享目录权限:
chown smbuser: smbuser /opt/ shared1/ (注如果没有没有创建, 需先创建目录)
? 修改samba的配置文件
vi /etc/samba/smb.conf , 在文件的末尾追加
[shared1]
? ? ? ? comment = Only the specified user has write access?
? ? ? ? path = /opt/ shared1
? ? ? ? public = yes
? ? ? ? writeable = yes
? ? ? ? write list = smbuser
? 重起samba服务
service smb restart ?
或者?
/etc/init.d/smb restart
?
?
2. 共享的Linux目录所有人都可以读写(假设需要共享的目录为/opt/shared2)
? 修改共享目录权限:
chown nobody: nobody /opt/ shared2/ (注如果没有没有创建, 需先创建目录)
? 修改samba的配置文件
vi /etc/samba/smb.conf , 在文件的末尾追加
[shared1]
? ? ? ? comment = Public shared folder?
? ? ? ? path = /opt/ shared2
? ? ? ? public = yes
? ? ? ? writeable = yes
? 重起samba服务
service smb restart ?
或者?
/etc/init.d/smb restart
?
另为了使用方便, 可以在window系统中把Linux共享目录映射为网络驱动盘. 具体如下:
映射到本地的Z盘:
cmd> net use Z: \\Linux IP address\ shared1 ?smbuser /USER: smbuser
?
设置完成后, 就可以想读写本地驱动一样, 读写Z盘.
?
?
?