armbian下安装Samba初体验
背景
初体验
安装
apt-get install smbclient samba
编辑配置文件
编辑配置文件,/etc/samba/smb.conf
,如:
[share1]
path = /path/to/share/
writable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777
重启服务
service smbd restart
设置用户
smbpasswd -a flowaters
查看已存在用户。
pdbedit -Lv
测试登录
smbclient "//box/share"
smbpasswd用法
[1]
用户必须存在于/etc/passwd文件中
- 增加 samba 用户(该账户必须存在于/etc/passwd文件中)
smbpasswd -a flowaters
- 冻结 samba 用户,就是这个用户不能在登录了
smbpasswd -d flowaters
- 解冻 samba 用户,让冻结的用户可以在使用
smbpasswd -e flowaters
- 把 samba 用户的密码设置成空(要在[global]中写入 null passwords -true)
smbpasswd -n flowaters
- 删除samba用户
smbpasswd -x flowaters
smb版本查看
[2]
nmap --script smb-protocols 192.168.1.1
Starting Nmap 7.80 ( https://nmap.org ) at 2021-02-28 19:28 CST
Nmap scan report for 192.168.1.1
Host is up (0.00019s latency).
Not shown: 993 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
111/tcp open rpcbind
139/tcp open netbios-ssn
445/tcp open microsoft-ds
Host script results:
| smb-protocols:
| dialects:
| NT LM 0.12 (SMBv1) [dangerous, but default]
| 2.02
| 2.10
|_ 3.00
Nmap done: 1 IP address (1 host up) scanned in 13.23 seconds