Я знаю, о моей просьбе много статей, но все разные, и я запутался.
Мой вопрос:
Я установил сервер Samba (14.04- 64 бит), на сервере есть 1 2 ТБ жесткого диска, который я разбил на разделы, я хотел бы создать 2 папки (скажем, folder1 и папка 2) в / dev / sda3 (в формате Fat32), папка 1 должна быть доступна всем сотрудникам компании без пароля, и им нужен полный доступ - чтение, запись и удаление (мы являемся выставочным центром), папка 2 должна быть защищена паролем и полностью доступен для 2 пользователей (скажем, user1 и user2). Каков лучший способ сделать это, потому что я действительно смущен, когда читаю много статей в сети (все они разные).
Другой момент; Так как мы являемся выставочным и конференц-центром, у нас много клиентов, которым необходим доступ к «незащищенной» папке (folder1), и мы не можем гарантировать, что их устройства находятся в той же домашней группе, что и сервер, что является лучшим способом. сделать это?
Общие папки должны быть доступны для всех видов операционных систем, таких как Mac, Windows
Большое спасибо
PRIMARY-AV:~$
Device Boot Start End Blocks Id System
/dev/sda1 * 2046 100958207 50478081 5 Extended
/dev/sda3 100958208 3907028991 1903035392 b W95 FAT32
/dev/sda5 2048 84191231 42094592 83 Linux
/dev/sda6 84193280 100958207 8382464 82 Linux swap/ Solaris
Сначала установите самбу, если Вы еще не имеете.
sudo gedit /etc/samba/smb.conf
Прокрутка к самой нижней части файла и вставленный в следующее, (Это для папки 1, который является общественностью без пароля)
[Share name]
writable = yes
path = /path/to/directory
public = yes
guest ok = yes
guest only = yes
guest account = nobody
browsable = yes
папка For 2 случая добавляют, что следующие
[Share name]
writable = yes
path = /path/to/directory
public = no
guest ok = no
guest account = nobody
browsable = yes
Сохранили файл и выходят из gedit В перезапуске терминала сервер самбы для перезагрузки conf файла
sudo servicesamba restart
Теперь, необходимо создать пользователя самбы, который аутентифицируется в acees совместно используемых папках
sudo smbpasswd -a username