AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 901583
Accepted
lewis4u
lewis4u
Asked: 2017-04-09 07:05:56 +0800 CST2017-04-09 07:05:56 +0800 CST 2017-04-09 07:05:56 +0800 CST

将 ubuntu-server 16.04 文件夹共享到 windows 主机

  • 772

我已经安装了 ubuntu-server 16.04 和 VBoxLinuxadditions 和 Samba

我正在尝试从该服务器共享一个文件夹到我的 Windows 主机。现在我可以在我的网络上看到这个虚拟服务器,但服务器上没有共享文件夹。

在此处输入图像描述

如何通过命令行制作一个?

server
  • 3 3 个回答
  • 58571 Views

3 个回答

  • Voted
  1. Best Answer
    lewis4u
    2017-04-09T13:46:31+08:002017-04-09T13:46:31+08:00

    所以我自己想出了这个,这是最简单的解决方案:

    只需安装 samba

    sudo apt install samba
    

    并转到此文件:

    /etc/samba/smb.conf
    

    并在底部添加这些行:

    [share]
    
    comment = Ubuntu File Server Share
    path = /path/to/the/folder  #for example /home/user_name/public <- this comment needs to be deleted!
    browsable = yes
    guest ok = yes
    read only = no
    create mask = 0755
    

    重新启动 samba 服务

    sudo service smbd restart
    sudo service nmbd restart
    

    就是这样,很容易:)

    • 18
  2. Papou
    2018-05-31T12:44:36+08:002018-05-31T12:44:36+08:00


    与 SMB 共享文件夹所需要做的一切
    取决于您使用的文件管理器,确保已安装 nautilus-share 或 caja-share 或 ?-share 以启用下一步
    右键单击文件夹并选择 [Properties - >]
    如果该步骤不建议执行, 文件管理器应提供的共享选项卡, 手动安装 samba
    选择正确的共享选项并单击共享
    参见https://help.ubuntu.com/community/Samba/SambaServerGuide#Ubuntu_Server

    • 1
  3. uttam hathi
    2017-10-25T23:28:11+08:002017-10-25T23:28:11+08:00

    添加可供所有用户访问的共享。

    创建用于共享文件的目录并将所有者更改为用户组。

    sudo mkdir -p /srv/samba/
    sudo chown -R root:users /srv/samba/  [brusgroup][financial]
    sudo chmod -R ug+rwx,o+rx-w /srv/samba/
    

    添加和管理用户

    例如。对于组users和用户mattu:

    useradd mattu -m -G users
    passwd mattu
    sudo usermod -aG users mattu
    

    为mattu设置密码

    passwd mattu
    

    输入新用户的密码


    现在将用户添加到 Samba 用户数据库。

    sudo smbpasswd -a mattu
    

    输入新用户的密码


    编辑 /etc/samba/smb.conf 文件

    sudo vi /etc/samba/smb.conf
    

    添加以下行并保存文件

    [allusers]
     comment = All Users
     path = /srv/samba/allusers/
     valid users = @users
     force group = users
     create mask = 0660
     directory mask = 0771
     writable = yes
    

    如果所有用户都可以通过 Samba 读写他们的主目录,请编辑 /etc/samba/smb.conf 文件并删除所有行。在 vim 中:

    1. 键入gg以将光标移动到文件的第一行(如果它尚不存在)。
    2. 键入dG以删除所有行。

    现在您应该可以使用文件资源管理器使用用户名 ruchi 和选择的密码从 Windows 工作站登录,并将文件存储在 ubuntu 服务器上 ruchi 的主目录或公共共享目录中。

    [global] 
    workgroup = WORKGROUP
    #netbios name = [FRODO] 
    passdb backend = tdbsam 
    printcap name = cups 
    
    add user script = /usr/sbin/useradd -m %u 
    delete user script = /usr/sbin/userdel -r %u 
    add group script = /usr/sbin/groupadd %g 
    delete group script = /usr/sbin/groupdel %g 
    add user to group script = /usr/sbin/groupmod -A %u %g 
    delete user from group script = /usr/sbin/groupmod -R %u %g 
    add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody %u 
    
    # Note: The following specifies the default logon script. 
    # Per user logon scripts can be specified in the user account using pdbedit  
    logon script = scripts\logon.bat 
    # This sets the default profile path. Set per user paths with pdbedit 
    logon path = \\%L\Profiles\%U 
    logon drive = H: 
    logon home = \\%L\%U 
    domain logons = Yes 
    os level = 35 
    preferred master = Yes 
    domain master = Yes 
    
    #[deprecated thus change
    #idmap uid = 15000-20000 
    #idmap gid = 15000-20000 
    #]
    #[ 
    idmap config * : backend = tdb
    idmap config * : range = 10001-20000
    idmap config DOMAIN : backend = rid
    idmap config DOMAIN : range = 10000-20000
    idmap config DOMAIN : base_rid = 0 
    #]
    printing = cups 
    
    
    Example 2.8. Engineering Office smb.conf (shares and services)
    
    
    
    [homes] 
    comment = Home Directories 
    valid users = %S 
    read only = No 
    browseable = No 
    # Printing auto-share (makes printers available thru CUPS) 
    
    [printers] 
    comment = All Printers 
    path = /var/spool/samba 
    printer admin = root, maryo 
    create mask = 0600 
    guest ok = Yes 
    printable = Yes 
    browseable = No 
    
    [print$] 
    comment = Printer Drivers Share 
    path = /var/lib/samba/drivers 
    write list = maryo, root 
    printer admin = maryo, root 
    # Needed to support domain logons 
    
    [netlogon] 
    comment = Network Logon Service 
    path = /var/lib/samba/netlogon 
    admin users = root, maryo 
    guest ok = Yes 
    browseable = No 
    # For profiles to work, create a user directory under the path 
    # shown. i.e., mkdir -p /var/lib/samba/profiles/maryo 
    
    [Profiles] 
    comment = Roaming Profile Share 
    path = /var/lib/samba/profiles 
    read only = No 
    profile acls = Yes 
    
    • 0

相关问题

  • 使用 dpkg 手动安装软件包是否会阻止未来的升级路径?

  • 如何从命令行刻录双层 dvd iso

  • 如果在服务器机器上运行 Ubuntu 桌面版,性能损失是多少?

  • 将桌面版剥离为服务器版的最简单方法是什么?

  • 如何与无头服务器进行图形交互?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve