Как к файлу настройки, совместно использующему для noobie

Я - noobie к Ubuntu. Я использую версию 16.04. Действительно ли там кто-либо благоприятен для новичка, как к документам или vids о том, как настроить совместный доступ к файлам с машинами окна и Ubuntu? Я ничего не нашел для 16.04.Спасибо!!!!

0
задан 28 January 2017 в 17:42

1 ответ

Samba очень легко установить и использовать.

Существует три этапа:

  • Установите сервер самбы
  • Присвойте Совместно используемые папки на сервере
  • Установите пользователей

Установите сервер Samba

Это может быть сделано через Терминальную Командную строку. Ввести terminal в кнопке поиска Ubuntu для открытия окна терминала.

$ sudo apt install samba

Присвойте Совместно используемые папки

Вы или используете каталог, который Вы уже имеете на своем компьютере, или можно создать папку для этого. На этих шагах я создам названную совместно используемую папку /shared. Можно сделать это с:

$ sudo mkdir /shared

Теперь добавьте это к своей конфигурации самбы путем редактирования Вашего /etc/smb.conf файл. Установите совместно используемый ресурс путем окончания блока к нижней части файла. Укажите блок именем, окруженным скобками как в: [Мой Дом, Общий]. Это может быть любым именем. Имя, которое Вы указываете, будет именем, которое Ваши другие компьютеры, такие как Windows найдут при просмотре сети.

Отредактируйте файл с редактором, таким как нано.

$  sudo nano /etc/samba/smb.conf

Добавьте следующее в файл:

[My Home Shared]

    comment = My home shared area
    path = /shared
    writable = yes
    browsable = yes
    valid users = user1, user2, family
    create mask= 0777
    directory mask = 0777

Поскольку Вы видите, что имена пользователей для доступа к доле также включены в эту запись конфигурации. Измените имена на имена, что Вы хотите назвать их, например, user1 может быть Вашей собственной зарегистрированной учетной записью пользователя. Семейство имен, может быть любое имя. Это может быть имя, которое Вы даете семейству или гостю для использования доли. Из соображений безопасности Вы не хотели бы давать Вашему гостю свои персональные учетные данные.

Сохраните файл, затем выполненный:

$ sudo systemctl restart smbd

После того, как это Ваше пространство долей уже будет браузером компьютером Windows при помощи файлового браузера для просмотра сети. Вы будете видеть ресурс компьютера под названием свой компьютерный сервер.

Пользователи установки

Это - простой один лайнер. Во-первых, идентификатор пользователя должен будет быть идентификатором, который уже находится на сервере. Так как Ваш идентификатор пользователя уже находится на сервере, с которым можно добавить полномочия к идентификатору пользователя:

$ sudo smbpasswd -a youruserID

Ответьте на подсказки для пароля.

Для присвоения других учетных записей сначала добавьте учетную запись к серверу. Для безопасности можно добавить учетные записи, не добавляя корневой каталог для пользователя (поэтому не делающий отчет прямое разрешение входа в систему к серверу) с:

$ sudo useradd -r -s /bin/false userID

Теперь предоставьте новый доступ идентификатора пользователя к серверу самбы с:

$ sudo smbpasswd -a youruserID

Это - все, что это к нему. Просмотрите сервер с помощью Windows. При запросе использование пароля учетные данные Вы просто устанавливаете с smbpasswd команда.

-a аргумент добавит пользователя, если он не будет существовать. После добавления пользователя можно всегда изменять пароль только путем выполнения:

$ sudo smbpasswd userID

Подсказка для добавления Вашего персонального /home папка для совместного использования.

Можно не прокомментировать [homes] блок в smb.conf файл для создания Вашего /home каталог, доступный через другие компьютеры. Это будет столь же просто как:

изменение от:

;[homes]
;   comment = Home Directories
;   browseable = no

# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
;   read only = yes

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
;   create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
;   directory mask = 0700

# By default, \\server\username shares can be connected to by anyone
# with access to the samba server.
# Un-comment the following parameter to make sure that only "username"
# can connect to \\server\username
# This might need tweaking when using external authentication schemes
;   valid users = %S

# Un-comment the following and create the netlogon directory for Domain Logons
# (you need to configure Samba to act as a domain controller too.)
;[netlogon]

Изменение в:

[homes]
   comment = Home Directories
;   browseable = no

# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
;   read only = yes

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
;   create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
;   directory mask = 0700

# By default, \\server\username shares can be connected to by anyone
# with access to the samba server.
# Un-comment the following parameter to make sure that only "username"
# can connect to \\server\username
# This might need tweaking when using external authentication schemes
;   valid users = %S

# Un-comment the following and create the netlogon directory for Domain Logons
# (you need to configure Samba to act as a domain controller too.)
;[netlogon]

Существует только два изменения (показанный полужирным), который должен быть сделан для этой доли. Другие - опции, который работает с настройками по умолчанию.

После изменения конфигурационного файла перезапускают сервис самбы с:

$ sudo systemctl restart smbd

Получить доступ к этой папке (Ваш /homeпапка) от компьютера Windows, введите это в окно файлового менеджера:

\\servername\myuserID

Затем нажмите ENTER и ответьте на подсказки со своим идентификатором пользователя самбы и паролем.

Для доступа к этой доле от другого компьютера Ubuntu введите это в окно файлового браузера:

smb://servername/myuserid

Можно альтернативно использовать IP-адрес компьютера для servername.

Примечание: Шаги могут казаться сложными, но установка намного легче сделанный, чем сказанный.

1
ответ дан 7 November 2019 в 02:15

Другие вопросы по тегам:

Похожие вопросы: