[转载收藏]Ubuntu中设置samba共享可读写文件夹

在Ubuntu中设置samba共享可读写文件夹,需要在windows中通过iSCSI挂盘,或者使用samba来设置共享:

samba安装方法如下: 

代码:

sudo apt-get install samba
sudo apt-get install smbfs

下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share

首先创建这个文件夹

代码:

mkdir /home/ray/share
chmod 777 /home/ray/share

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

代码:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf

搜寻这一行文字

代码:

; security = user

用下面这几行取代

代码:

security = user
username map = /etc/samba/smbusers

将下列几行新增到文件的最后面,假设允许访问的用户为:newsfan。而文件夹的共享名为 Share

代码:

[Share]
comment = Shared Folder with username and password
path = /home/ray/share
public = yes
writable = yes
valid users = newsfan
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes

然后顺便把这里改一下,找到[global]把 workgroup = MSHOME 改成

代码:

workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936

后面的三行是为了防止出现中文目录乱码的情况。其中根据你的local,UTF-8 有可能需要改成 cp936。自己看着办吧。

现在要添加newsfan这个网络访问帐户。如果系统中当前没有这个帐户,那么

代码:

sudo useradd newsfan

要注意,上面只是增加了newsfan这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。

现在要新增网络使用者的帐号:

代码:

sudo smbpasswd -a newsfan
sudo gedit /etc/samba/smbusers

在新建立的文件内加入下面这一行并保存

代码:

newsfan = "network username"

如果将来需要更改newsfan的网络访问密码,也用这个命令更改

代码:

sudo smbpasswd -a newsfan

删除网络使用者的帐号的命令把上面的 -a 改成 -x

代码:

sudo testparm
sudo /etc/init.d/samba restart

最后退出重新登录或者重新启动一下机器。

原文参考:http://forum.ubuntu.org.cn/viewtopic.php?t=20852

我遇到了一些问题,设置了linux中.开始的隐藏目录,结果在windows下总是发现不了。后来同事帮忙解决,注释了关于用户组的三行,问题解决:

[test]
comment = Shared Folder with username and password
path = /root/.hudson/TEST
public = yes
writable = yes
valid users = root
create mask = 0700
directory mask = 0700
#force user = nobody
#force group = nogroup
#available = yes
browseable = yes

重启 sudo service smbd restart

转载请注明出处:http://www.cnblogs.com/haochuang/ 8年IT工作经验,5年测试技术与管理,2年产品与项目管理,曾参与过云计算\云存储\车联网产品研发工作; 业余自媒体人,有技术类垂直微信公众号;如有招聘或求职方面需求,请Mail to uetest@qq.com ;或通过 QQ:363573922 微博:@念槐聚 联系;

时间: 2024-10-03 10:25:32

[转载收藏]Ubuntu中设置samba共享可读写文件夹的相关文章

Ubuntu中设置samba共享可读写文件夹

首先当然是要安装samba了,呵呵:  代码: sudo apt-get install samba  sudo apt-get install smbfs 下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share  首先创建这个文件夹  代码: mkdir /home/ray/share  chmod 777 /home/ray/share 备份并编辑smb.conf允许网络用户访问  代码: sudo cp /etc/samba/smb.conf /etc/s

在ubuntu中部署samba服务器的方法_Linux

Samba服务在Ubuntu服务器版本中默认并没有安装.今天公司上了一批新电脑,准备把它装成服务器,于是为了方便开发的使用,我在上面部署了一个samba,用来实现window和linux的联系: 具体步骤,我详细的查看了百度,高手云集,以下就是总结了网友的经验,现在记下来,以后有用就不用到处找了. 一. samba的安装: sudo apt-get install samba sudo apt-get install smbfs 二. 创建共享目录: mkdir /home/phinecos/s

在win7电脑中设置打印机共享后无法保存怎么办?

  其实在很多公司,很多工作室都会涉及到这个操作,咱们多台win7 64位旗舰版下载电脑会共享一台打印机,而想要共享打印机,便需要在win7旗舰版电脑中对打印机进行共享设置,至于设置的方法,大家可以参照小编在之前的文章中介绍的步骤,非常的方便.今天,小编主要想解决另外一个问题,最近不少使用win7旗舰版电脑的用户表示,在自己的win7旗舰版电脑中设置打印机共享后出现无法保存的情况,下面,小编就来介绍一下,要如何解决这个问题吧! 1.首先,咱们单击打开win7旗舰版电脑的开始菜单,然后从开始菜单中

在Ubuntu中设置NFS服务器

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   在Ubuntu中设置NFS服务器,操作如下:我试着设置一个NFS服务器.我认为我的所有设置都没有问题,但是它没有能够正常的工作.返回了这样一条错误信息: "mount: RPC: Remote system error - Connection refused". 我什么地方没有考虑到么? 默认情况下,portmap进程只监听传入(loopb

[快速技巧]通过命令在 Debian/Ubuntu 中设置默认浏览器

[快速技巧]通过命令在 Debian/Ubuntu 中设置默认浏览器 img 嘿,伙计们! 在这篇文章中,我们将使用终端设置默认浏览器. 虽然,使用浏览器主界面来设置默认浏览器很方便,但是有时,你需要远程来操作. 要做到这一点,你只需打开终端,然后执行下述命令: sudo update-alternatives --config x-www-browser 之后输入你想设置为默认浏览器的号码,这样就搞定了! 成功了吗? 原文发布时间:2014-08-03 本文来自云栖合作伙伴"linux中国&q

Iomega如何允许设置共享中子文件夹的安全权限?

Iomega设备对子文件夹安全权限的管理是通过域管理机制来完成的.以4.1.102.29716版本的Iomega px4-300d机型为例,首先我们登录iomega设备的管理页面,打开"域管理"功能:     选择"启用"域管理,输入要加入域的名称以及用户名.密码等信息,选择"应用":     加入域后,设备中的共享文件夹还需要打开"允许用户更改文件级安全性"选项:     选择"应用",之后通过"

win7系统中如何将常用的文件夹添加到收藏夹中?

  每个人的电脑中都会有一些常使用到的文件资料,咱们习惯将这些资料全部存放在一起,行程一个单独的文件夹,而这些文件夹就是咱们日常操作中经常需要使用到的文件夹.但是一般来说,咱们都会将这些文件夹存放到win7 64位旗舰版电脑的磁盘之中,每次打开都需要一级一级的点击,十分的麻烦,那么有没有更加的方式可以实现操作呢?其实,咱们只需要将这些常使用到的文件夹添加到收藏夹中就可以了,下面,小编就来介绍一下,win7旗舰版系统中如何将常用的文件夹添加到收藏夹中? 推荐系统:win7纯净版64位下载 1.首先

C#中如何提取网络上共享的文件夹

问题描述 用FolderBrowserDialog可以提取本地上文件夹,但它无法显示网络上共享的文件夹,用OpenFileDialog可以提取网络上共享的文件夹里面的文件,但是无法提取这个共享文件夹,但我只想提取网络上共享的文件夹,不知如何实现,请高手指点,谢谢! 解决方案 解决方案二:FolderBrowserDialog也可以,先用netuse挂接网络路径,就能看到共享文件夹了.解决方案三:谢谢版主指点,网上查了一下,程序用netuse来处理,还是比较麻烦,找到有这样一段说明:FolderB

win7无法共享xp文件夹的解决方法

  虽说win7系统目前有绝大部分的用户在使用,但对一些公司企业.事业单位还是普遍的存在着winXP系统,那么对于这些xp用户也遇到的问题越来越多,首先winxp停止更新,面临着黑客的入侵,其次一些系统的兼容性也会随着win7系统的更新而受到影响,这么最近有朋友向本站反映,在公司中win7电脑无法共享winXP中的文件,那么对于出现此问题我们应该如何解决呢?下面看河东小编就大家带来的解决方法! win7无法共享xp文件夹的解决方法 1.首先,我们点击打开win7旗舰版电脑的开始菜单,然后从开始菜