日期:2014-05-16  浏览次数:20641 次

Window 共享Linux目录的设定

?

前提, 对应的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盘.

?

?

?