edit samba
This commit is contained in:
parent
ae7b287561
commit
df96446c40
|
@ -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, далее следует пароль):
|
||||
|
|
Loading…
Reference in New Issue