Создавать пользователя только для samba (CLI)

8

Точно такой же вопрос, как этот , но вместо этого используйте CLI GUI.

Я хотел бы разрешить вход в систему для общего каталога SMB, но пользователи не получают другого доступа к серверу.

    
задан Foo Bar 14.10.2014 в 14:43
источник

2 ответа

17
  1. Создайте пользователя на сервере:

sudo adduser --no-create-home --disabled-password --disabled-login sambausername

  1. Добавьте этого пользователя в samba (вам будет предложено ввести пароль):

sudo smbpasswd -a sambausername

  1. Создайте общий ресурс, отредактировав /etc/samba/smb.conf . Например, вы можете добавить что-то подобное внизу:

    [share name]
        comment = whatever
        path = /path to share
        browsable = yes
        read only = no
        guest ok = no
    
  2. Теперь рекомендуется перезапустить samba:

sudo service smbd force-reload

  1. Перейдите на клиентский компьютер и попробуйте получить доступ к общему ресурсу с указанным вами именем пользователя и паролем.
ответ дан mikewhatever 14.10.2014 в 15:17
источник
3

Заметка о добавлении пользователей в Samba версии 4.x

В отличие от Samba версии 3.x и более ранних версий, Samba версии 4.x не требует локального пользователя Unix / Linux для каждого созданного пользователя Samba. Для добавления пользователей в Samba Active Directory следующая команда

samba-tool user add USERNAME-HERE

См. Samba AD DC для получения дополнительной информации

Ответ Извлечен из Cyberciti

Чтобы проверить версию Samba только пользователем, выполните команду

samba -V

Результат:

Version 4.3.11-Ubuntu
    
ответ дан André M. Faria 22.02.2017 в 12:41
источник

Ознакомьтесь с другими вопросами по меткам