ToB企服应用市场:ToB评测及商务社交产业平台

标题: samba服务器创建和连接方法(具体) [打印本页]

作者: 王柳    时间: 2024-6-9 13:32
标题: samba服务器创建和连接方法(具体)
一、在Ubuntu添加samba服务器

Samba是一个开源的软件套件,提供了在Linux和Unix系统上与Windows操作系统进行文件和打印机共享的能力。它允许差异操作系统的盘算机之间通过SMB/CIFS协议(Server Message Block / Common Internet File System)进行通讯,实现文件共享、打印服务和其他相关网络服务。
以下是在Ubuntu上安装和配置Samba服务器的步骤:
步骤 1:安装Samba

在终端中执行以下命令安装Samba:
  1. sudo apt update
  2. sudo apt install samba
复制代码
步骤 2:创建共享目次

创建一个你想要共享的目次,比方,我们将创建一个名为"shared"的目次:
  1. sudo mkdir /srv/shared
  2. sudo chmod 1777 /srv/shared
复制代码
步骤 3:配置Samba

可以使用任何文本编辑器来编辑samba配置文件,比方 nano:
  1. sudo nano /etc/samba/smb.conf
复制代码
在文件的底部,添加以下内容:
  1. [shared]
  2.    comment = Shared Folder
  3.    path = /srv/shared
  4.    read only = no
  5.    browsable = yes
  6.    guest ok = yes
  7.    create mask = 0777
  8.    directory mask = 0777
复制代码
这会创建一个名为"shared"的共享,允许访客访问,并设置读写权限。
步骤 4:设置Samba用户密码

为了可以或许访问Samba共享,需要为用户设置Samba密码。假设的用户名是 “your_username”,执行以下命令:
  1. sudo smbpasswd -a your_username
复制代码
系统将要求你输入密码。请记着这个密码,因为你将在连接时使用它。
步骤 5:重启Samba服务

配置完成后,重启Samba服务以使更改生效:
  1. sudo service smbd restart
复制代码
二、添加samba用户组

如果想在Samba中使用用户组来管理访问权限,可以通过Samba配置文件进行设置:
步骤 1:创建Samba用户组

在Linux系统上,首先创建一个用于Samba的用户组,可以使用以下命令:
  1. sudo groupadd sambausers
复制代码
步骤 2:将用户添加到Samba用户组

将需要访问Samba共享的用户添加到刚刚创建的用户组。比方,将用户 your_username 添加到 sambausers 组:
  1. sudo usermod -aG sambausers your_username
复制代码
步骤 3:设置Samba共享

编辑Samba配置文件:
  1. sudo nano /etc/samba/smb.conf
复制代码
在文件底部添加以下内容:
  1. [shared]
  2.    comment = Shared Folder
  3.    path = /srv/shared
  4.    read only = no
  5.    browsable = yes
  6.    valid users = @sambausers
  7.    create mask = 0775
  8.    directory mask = 0775
复制代码

步骤 4:重启Samba服务

重启Samba服务以使更改生效:
  1. sudo service smbd restart
复制代码
现在,只有属于 sambausers 用户组的用户才华访问共享目次。
三、linux情况连接samba服务器

在Linux下连接到Samba共享通常可以使用mount命令或者通过文件管理器进行。以下是两种方法的示例:
方法 1:使用mount命令

打开终端,执行以下命令:
  1. sudo mount -t cifs //<Samba_Server_IP>/shared /mnt/your_mount_point -o username=your_username,password=your_password,iocharset=utf8,file_mode=0777,dir_mode=0777
复制代码
其中:

在命令中,你需要替换 your_username 和 your_password 为你在Samba服务器上的用户名和密码。
方法 2:使用文件管理器

四、Windows情况连接samba服务器

通过资源管理器连接

  1. \\Samba_Server_IP\shared
复制代码
其中 <Samba_Server_IP> 是你的Samba服务器的IP地点或主机名,shared 是你在Samba服务器上共享的目次的路径。
通过磁盘映射连接

在Windows中,可以通过创建磁盘映射(也称为网络驱动器映射)的方式连接到Samba共享:

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4