Ubuntu下安装samba

422 阅读1分钟

samba可直接让windows和ubuntu进行文件共享,一般在windows远程ubuntu时非常方便。

1、安装samba:

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

2、创建共享目录并添加权限:

mkdir /projects
sudo chmod 777 /projects

3、修改samba配置文件:

  • 1)备份现有的配置文件:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
  • 2)编辑配置文件:
sudo gedit /etc/samba/smb.conf

在末尾处加入下述文本

[work]
comment = any content
browseable = yes
path = /project
create mask = 0777
directory mask = 0777
valid users = jason
force user = jason
force group = jason
public = yes
writable = yes
available = yes

上面path就是你要共享的路径,必须设置777权限

4、创建samba帐户

sudo touch /etc/samba/smbpasswd 
sudo smbpasswd -a jason

会要求输入samba帐户的密码

New SMB password:

Retype new SMB password:

这里必须输入系统账号存在的用户,否则会提示:

Failed to add entry for user

需要先将用户添加到系统账号

groupadd jason -g 6000

useradd jason -u 6000 -g 6000 -s /sbin/nologin -d /dev/null

5、重启samba服务

对配置进行了更改后,需要重启samba服务后更改的配置才会生效

service smbd restart

6、windows下映射驱动器

image-20221130150338932

格式为:\\samba所在服务器ip\samba自定义空间名

samba自定义空间名即为/etc/samba/smb.conf文件中中括号里面的内容,我这里叫work,有的喜欢叫share,都可以

映射成功之后即可访问共享文件夹

image-20221130150813333