edit samba

This commit is contained in:
Alexander Zhirov 2022-11-21 22:45:52 +03:00
parent ae7b287561
commit df96446c40
1 changed files with 22 additions and 4 deletions

View File

@ -15,6 +15,12 @@ sudo apt install samba
systemctl status smbd.service
```
или
```sh
systemctl status smb.service
```
Получим ожидаемый ответ:
```sh
@ -37,10 +43,10 @@ systemctl status smbd.service
sudo groupadd smbgrp
```
Создаём нового пользователя и включаем его в вышесозданную группу (`-M` - без домашней директории, `-G` - добавляем в группу):
Создаём нового пользователя и включаем его в вышесозданную группу (`-M` - без домашней директории, `-G` - добавляем в группу, `-s /sbin/nologin` - без авторизации на текущем компьютере/без оболочки):
```sh
sudo useradd -MG smbgrp smbuser
sudo useradd -MG smbgrp -s /sbin/nologin smbuser
```
Зададим Samba-пароль для созданной учетной записи:
@ -103,8 +109,8 @@ sudo nano /etc/samba/smb.conf
path = /mnt/share
valid users = @smbgrp
guest ok = no
browsable = yes
writable = yes
browseable = yes
writeable = yes
create mask = 2770
directory mask = 2770
```
@ -128,6 +134,18 @@ Loaded services file OK.
sudo systemctl restart smbd.service
```
### Для доступа гостям
```sh
[share]
path = /mnt/share
guest ok = yes
guest only = yes
browseable = yes
writeable = yes
read only = no
```
## Соединение
Теперь попробуем присоединиться к нашему серверу с удалённого компьютера. На host-системе должен быть открыт порт `445` для подключения к Samba. С удалённого компьютера под управлением Linux (в моём случае [Solus Budgie 4.2](https://getsol.us/2021/02/03/solus-4-2-released/)) запускаем утилиту `smbclient` и подключаемся к нашему серверу (где `-U` — наш пользователь Samba, далее следует пароль):