Ubuntu系统是安装在开发板(NanoPi NEO3)上的,记录走过的坑
首先安装好samba,使用 dpkg -l 查看
首先备份好原有文件
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
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