Ubuntu配置samba服务

Ubuntu系统是安装在开发板(NanoPi NEO3)上的,记录走过的坑

首先安装好samba,使用 dpkg -l 查看

Ubuntu配置samba服务

首先备份好原有文件

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

编辑配置文件

vim /etc/samba/smb.conf

在文件的最后加入,#号后为注释内容

[bk]
   #folder show name is bk
   comment = kingston 16GB
   browseable = yes
   #can see in other devices
   path = /bk
   #bk is path
   guest ok = no
   read only = no
   create mask = 0775
   #0775 equ -rwxrwxr-x
   directory mask = 0775
   valid users = root

无非就是些路径,文件(夹)的权限,用户,可见性的设置

还要创建用于samba的账户,这个和登录系统的不一样,需要单独设置,新设置的用户名必须用系统存在的

smbpasswd -a xxxxx

xxxxx是用户名,稍后会自动让你输入密码,这里用户名可以是root

 

Ubuntu配置samba服务

smbpasswd命令的常用方法

smbpasswd -a 增加用户(要增加的用户必须已是系统用户)
smbpasswd -d 冻结用户,就是这个用户不能在登录了
smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用
smbpasswd -n 把用户的密码设置成空.
                         要在global中写入 null passwords -true
smbpasswd -x  删除用户

 

重启samba后就能访问了,有好几种方法可用

service smbd restart

/etc/init.d/smbd restart

systemctl restart smbd

 

Ubuntu配置samba服务

上一篇:34丨关于Linux网络,你必须知道这些(下)


下一篇:阿里云弹性公网IP和ECS独立IP区别对比和优势详解