edit samba
This commit is contained in:
parent
ae7b287561
commit
df96446c40
|
@ -15,6 +15,12 @@ sudo apt install samba
|
||||||
systemctl status smbd.service
|
systemctl status smbd.service
|
||||||
```
|
```
|
||||||
|
|
||||||
|
или
|
||||||
|
|
||||||
|
```sh
|
||||||
|
systemctl status smb.service
|
||||||
|
```
|
||||||
|
|
||||||
Получим ожидаемый ответ:
|
Получим ожидаемый ответ:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
@ -37,10 +43,10 @@ systemctl status smbd.service
|
||||||
sudo groupadd smbgrp
|
sudo groupadd smbgrp
|
||||||
```
|
```
|
||||||
|
|
||||||
Создаём нового пользователя и включаем его в вышесозданную группу (`-M` - без домашней директории, `-G` - добавляем в группу):
|
Создаём нового пользователя и включаем его в вышесозданную группу (`-M` - без домашней директории, `-G` - добавляем в группу, `-s /sbin/nologin` - без авторизации на текущем компьютере/без оболочки):
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
sudo useradd -MG smbgrp smbuser
|
sudo useradd -MG smbgrp -s /sbin/nologin smbuser
|
||||||
```
|
```
|
||||||
|
|
||||||
Зададим Samba-пароль для созданной учетной записи:
|
Зададим Samba-пароль для созданной учетной записи:
|
||||||
|
@ -103,8 +109,8 @@ sudo nano /etc/samba/smb.conf
|
||||||
path = /mnt/share
|
path = /mnt/share
|
||||||
valid users = @smbgrp
|
valid users = @smbgrp
|
||||||
guest ok = no
|
guest ok = no
|
||||||
browsable = yes
|
browseable = yes
|
||||||
writable = yes
|
writeable = yes
|
||||||
create mask = 2770
|
create mask = 2770
|
||||||
directory mask = 2770
|
directory mask = 2770
|
||||||
```
|
```
|
||||||
|
@ -128,6 +134,18 @@ Loaded services file OK.
|
||||||
sudo systemctl restart smbd.service
|
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, далее следует пароль):
|
Теперь попробуем присоединиться к нашему серверу с удалённого компьютера. На 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