83 lines
1.6 KiB
Markdown
83 lines
1.6 KiB
Markdown
|
### 背景
|
|||
|
|
|||
|
- 不想安装虚拟机或lxc容器
|
|||
|
- 可以方便的在pve宿主机直接查询共享的文件
|
|||
|
|
|||
|
### 安装samba
|
|||
|
|
|||
|
- 更换[中科大软件源](http://mirrors.ustc.edu.cn/help/proxmox.html)(可选)
|
|||
|
|
|||
|
```bash
|
|||
|
sed -i 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list
|
|||
|
sed -i 's|^deb http://security.debian.org|deb https://mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list
|
|||
|
```
|
|||
|
|
|||
|
- pve 8 执行
|
|||
|
|
|||
|
```bash
|
|||
|
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
|
|||
|
```
|
|||
|
|
|||
|
- pve 7 执行
|
|||
|
|
|||
|
```bash
|
|||
|
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bullseye pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
|
|||
|
```
|
|||
|
|
|||
|
- pve 6 执行
|
|||
|
|
|||
|
```bash
|
|||
|
echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve buster pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
|
|||
|
```
|
|||
|
|
|||
|
- 更新软件包缓存,安装samba
|
|||
|
|
|||
|
```bash
|
|||
|
apt update
|
|||
|
apt install samba samba-common -y
|
|||
|
```
|
|||
|
|
|||
|
### 配置samba用户以及共享目录
|
|||
|
|
|||
|
- 添加用户
|
|||
|
|
|||
|
```bash
|
|||
|
useradd smbuser
|
|||
|
```
|
|||
|
|
|||
|
- 设置samba用户密码
|
|||
|
|
|||
|
```bash
|
|||
|
smbpasswd -a smbuser
|
|||
|
```
|
|||
|
|
|||
|
- 创建共享目录
|
|||
|
|
|||
|
```bash
|
|||
|
mkdir /mnt/pve/ssd1t/share
|
|||
|
```
|
|||
|
|
|||
|
- 共享目录设置授权
|
|||
|
|
|||
|
```bash
|
|||
|
chown -R smbuser /mnt/pve/ssd1t/share
|
|||
|
```
|
|||
|
|
|||
|
### 配置samba服务
|
|||
|
|
|||
|
- 修改samba配置文件 `/etc/samba/samba.conf`文件末尾追加配置,其余默认即可
|
|||
|
|
|||
|
```bash
|
|||
|
[share]
|
|||
|
comment = smbuser files
|
|||
|
path = /mnt/pve/ssd1t/share
|
|||
|
guest ok = no
|
|||
|
browseable = no
|
|||
|
write list = smbuser
|
|||
|
```
|
|||
|
|
|||
|
### 重启samba服务
|
|||
|
|
|||
|
```bash
|
|||
|
systemctl restart smbd
|
|||
|
```
|