Файл: Комитет по науке и высшей школе.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.12.2023

Просмотров: 29

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Если файловый сервер планируется использовать в сети совместно с Active Directory, то рекомендуется добавить следующие строки в конфиг. Они необходимы для того, чтобы samba не пыталась становиться обозревателем домена.

local master = no
domain master = no
preferred master = no


Чтобы повысить скорость соединений с сервером добавьте в конфиг:

socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192


Перезагрузите самбу

sudo /etc/init.d/smbd restart

Добавьте директории для файлового сервера.

sudo mkdir -p /home/samba/public
sudo chown -R root:users /home/samba/public
sudo chmod -R ug+rwx,o+rx-w /home/samba/public

Обратитесь к smb.conf

sudo nano /etc/samba/smb.conf


Добавьте туда следующие строки

[Public]
  comment = All Users
  path = /home/samba/public
  valid users = @users
  force group = users
  create mask = 0660
  directory mask = 0771
  writable = yes

Далее найдите секцию [homes]
И закомментируйте все что в ней есть, обозначенное (; ) их замените на # 
И вместо, всего что там есть, вставьте следующее. 

[homes]
   comment = Home Directories
   browseable = no
   valid users = %S
   writable = yes
   create mask = 0700
   directory mask = 0700


Сохраните все изменения и выйдите.

Перезагрузите файловый сервер

sudo /etc/init.d/smbd restart


Теперь добавьте нового пользователя в систему с именем test входящего в группу users (таких пользователей можно создать столько, сколько необходимо)

sudo useradd test -m -G users

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

sudo passwd test


Теперь добавьте пользователя в базу Samba (придумайте ему пароль, КОТОРЫЙ ОТЛИЧАЕТСЯ ОТ ПАРОЛЯ ДЛЯ ВХОДА В СИСТЕМУ ПОЛЬЗОВАТЕЛЯ Linux который мы указали до этого, сделано это для того чтобы пользователь файл-сервера SAMBA не мог зайти в систему и получить доступ к шеллу, например через SSH)

sudo smbpasswd -a test


Заключение.
После всей проделанной работы получился файл-сервер к которому могут подключиться только авторизированные пользователи.












Вывод. На данной работе я изучил сборку комплектующих для вычислительных мощностей (серверов). Мне не удалось выполнить третье задание, поскольку после выполнения команды sudo apt-get install samba samba-common libcups2 в терминале появляется ошибка, показанная на скриншоте выше. Эта ошибка появляется из за того, что система ищет пакеты в репозитории на диске, которого не существует.

Но отредактировать файл sources для исправления этой ошибки не получается, поскольку Дебиан просит права администратора


Права администратора невозможно получить из за ошибки user is not the sudoers file.

Файл sudoers также невозможно отредактировать из за отсутствия прав администратора (vi /etc/sudoers)