0


在Ubuntu中安装和设置samba

1、安装Samba服务

sudoapt-getinstall samba samba-common

2、配置samba
2.1 先备份sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak,以防改错,修改配置文件时建议养成备份的好习惯,改错了还能恢复.
2.2 sudo vim /etc/samba/smb.conf 修改配置,添加共享,可直接加到文件尾

sudovim /etc/samba/smb.conf 

[homes]
   comment = Home Directories
   browseable = no
   read only = no
   create mask = 0755
   directory mask = 0755
   valid users= %S

centos:

[homes]
    comment = Home Directories
    browseable =yesread only = no
    writable =yes 
    create mask = 0755
    directory mask = 0755
    valid users= %S

3、重启samba服务:

ubuntu:
sudoservice smbd restart &&service nmbd restart

centos:
sudo ssystemctl smb nmb
sudo firewall-cmd --permanent --zone=public --add-service=samba 
sudo firewall-cmd —reload

4、添加samba用户
添加samba用户,用于其他人或设备认证,这里添加的用户需要在系统账号中存在,否则添加失败。

sudo smbpasswd -a test

mac访问

在finder(访达,文件管理器)中用快捷键 cmd + k 打开链接对话框输
输入smb://IP/username(部署了samba服务的机器的ip地址)
选择用户,并输入对应的用户名(smbuser)密码,可访问指定账户的目录

Linux访问(ubuntu示例)

命令行挂载法,和挂载硬盘无本质差异

sudomount -t cifs //ip/username  local_dir -o user=username,passwd=xxx
# username是系统用户名# local_dirs是挂载到本地的地址, 如/mnt# user=xxx指的是当前的系统用户名# passwd=xxx指的是用户配对的密码# 解除挂载sudoumount local_dir

图形界面手动加载法
在ubuntu的文件管理器的网络设备中添加该设备即可,参考链接【https://www.linuxidc.com/Linux/2017-11/148194.htm】

在文件管理器中,单击左侧窗格中的“网络”(Network)选项卡,然后单击“Windows网络”(Windows Network.)。
选择工作组,Samba服务器和共享文件夹,然后输入用户名和密码。

windows访问

1、调出运行 win+r 快捷键 (也可在文件管理器的地址栏中执行以下操作)
2、输入\\samba服务的地址\用户名

输入对应的账号密码

辅助命令

# 查看samba用户列表
pdbedit -L
 
# 对samba用户进行管理(用户已经在系统中创建)
smbpasswd -h  #查看支持的命令列表# 异常时可查看日志情况cat /var/log/samba/log.%m
标签: ubuntu linux 服务器

本文转载自: https://blog.csdn.net/daa20/article/details/131149619
版权归原作者 daa20 所有, 如有侵权,请联系我们删除。

“在Ubuntu中安装和设置samba”的评论:

还没有评论