• 在Ubuntu16.04下搭建samba,实现linux与windows之间的资源共享


    转载于http://www.linuxdiyf.com/linux/24260.html
     
    1、开始需要我们做的是先在我们的ubuntu下安装好samba:
    安装samba:sudo apt-get install samba
    安装smbclient:sudo apt-get install smbclient
     
    2、修改配置文件
    vi /etc/samba/smb.conf 编辑smb.conf 文件
    在配置文件的最末尾加上:
    [share]
    comment = Shared Folder require password
    path = /home/share
    public = yes
    writable = yes
    valid users = share
    create mask = 0777
    directory mask = 0777
    force user = nobody
    force group = nogroup
    available = yes
    browseable = yes
    保存后重新启动samba:sudo /etc/init.d/samba restart
     
    3、设置用户和密码
    sudo smbpasswd -a share 接着俺提示输入密码。(前提是添加了此用户:useradd share)
    否则系统在没有此用户的前提下按默认操作是会报如下错的:
    增加samba用户提示Failed to add entry for user
    root@tyc-virtual-machine:/home#  smbpasswd -a share
    New SMB password:
    Retype new SMB password:
    Failed to add entry for user share.
    解决办法:
    这是因为没有加相应的系统账号,所以会提示Failed to add entry for user的错误,只需增加相应的系统账号share就可以了:
    root@tyc-virtual-machine:/home#  groupadd share -g 6000
    [root@tyc-virtual-machine:/home# useradd share -u 6000 -g 6000 -s /sbin/nologin -d /dev/null
     
    4、最后计算机下右键添加一个网络位置
    输入 文件夹框 \ip地址share,按提示输入用户名密码即可。
    在Ubuntu16.04下搭建samba,实现linux与windows之间的资源共享
    在Ubuntu16.04下搭建samba,实现linux与windows之间的资源共享
    在Ubuntu16.04下搭建samba,实现linux与windows之间的资源共享
    在Ubuntu16.04下搭建samba,实现linux与windows之间的资源共享
     
    附加:
    为了增加系统的安全性,该文件夹只想给share用户有读写权限即可!
    [root@ubuntu ~]# chown -R share /home/share/
    若不想让另人访问,只让share用户可以访问,只需执行命令:
    [root@ubuntu ~]# chmod u+rwx,g+rwx,o-rwx /home/share
  • 相关阅读:
    Bootstrap in ASP.NET MVC 5
    Chrome 实用调试技巧
    C#数组
    ASP.NET MVC 表格操作
    jQuery实用Demo
    MySQL学习笔记
    ASP.NET MVC View中的标签(tag)
    ASP.NET MVC HtmlHelper 类的扩展方法
    Delphi按下F1不能出现帮助文档的解决方法
    Delphi函数参数传递 默认参数(传值)、var(穿址)、out(输出)、const(常数)四类
  • 原文地址:https://www.cnblogs.com/kanneiren/p/10094511.html
Copyright © 2020-2023  润新知