在Linux中设置共享目录

1.  是否安装了samba服务


 sudo apt-get install samba


 sudo apt-get install smbfs


2.  创建需要共享的目录/ home/usr/share


在目录/home/xxxx/share      xxx为用户名


mkdir share


3. 修改该目录权限


       chmod 777 share


4.备份并编辑smb.conf允许网络用户访问


Sudo cp /etc/samba/smb.conf  /etc/samba/smb.conf


Sudo gedit /etc/samba/smb.conf


搜索security=user


加入


security = user


username map = /etc/samba/sambausers


文件最后加入:允许访问用户为 user1 贡献目录/home/xxxxx/share


[Share]


comment = Share Folder with username and password


path = /home/xxxx/share


public = yes


writable = yes


vaild users = user1


create mask = 0700


directory mask =0700


force user = nobody


force group = nogroup


available = yes


browerable = yes


 


//防止显示中文出现乱码


在global workgroup=MSHOME改为WORKGROUP增加


 display charset = UTF-8


 unix charset = UTF-6


 dos charset = cp936


5.增加网络访问用户user1 /删除用户 sudo userdel – r user1


sudo useradd user1


要注意,上面只是增加了user1这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码能和本机登录密码不相同。 
6.目前要新增网络使用者的帐号: 
sudo smbpasswd -a user1
sudo gedit /etc/samba/smbusers 
7.在新建立的文件内加入下面这一行并保存 
user1 = "network username" 
8.如果将来需要更改newsfan的网络访问密码,也用这个命令更改 
sudo smbpasswd -a user1 
9.删除网络使用者的帐号的命令把上面的 -a 改成 -x 
sudo testparm 
sudo /etc/init.d/samba restart 
最后退出重新登录或重新启动一下机器。


说明:vm虚拟机安装linux时group与windows在一个组中即WORKGROUP


from:http://www.cnblogs.com/jerryzong/archive/2012/03/31/2427174.html


在linux终端中查询ip,ifconfig -a


ip为192.168.128.128


然后在window运行\\192.168.128.128 访问share 用户名为user1 密码输入已设置的密码
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值