Установка сервера telegram

Материал из Справочная информация по работе с СЭД
Версия от 07:54, 30 августа 2022; A.tolmachev (обсуждение | вклад) (Новая страница: «Установка на Ubuntu 16.04.3 и выше Установить на сервере-шлюзе Samba sudo apt-get install samba Разрешаем авт…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Установка на Ubuntu 16.04.3 и выше Установить на сервере-шлюзе Samba sudo apt-get install samba Разрешаем автостарт сервиса: systemctl enable smbd И проверим, что сервис запустился: systemctl status smbd Создадим пользователя для доступа к папке sudo useradd telegra Назначим ему пароль sudo passwd telegra Дважды введем пароль Создадим пользователя в самбе sudo smbpasswd -a telegra Теперь создадим папку, доступ к которой будут иметь ограниченное количество пользователей.

Открываем конфигурационный файл samba:

vi /etc/samba/smb.conf Добавляем настройку для новой папки:

[telegram]

   comment = Private Folder
   path = /data/private
   public = no
   writable = no
   read only = yes
   guest ok = no
   valid users = admin, telegra, @privateusers
   write list = admin, telegra
   create mask = 0777
   directory mask = 0777
   force create mode = 0777
   force directory mode = 0777
   inherit owner = yes
  • стоит обратить внимание на следующие настройки:

path = /data/private — используем новый путь до папки. writable = no и read only = yes — в данном примере мы разрешим запись в каталог только некоторым пользователям. Поэтому общие настройки, разрешающие запись в папку, должны быть запрещены. valid users — список пользователей, которым разрешено подключаться к каталогу. В данном примере разрешения работают для пользователей admin, telegra, а также для всех, кто входим в группу privateusers. write list — список пользователей, которые имеют доступ к папке на чтение и запись. В данном примере мы разрешаем это только для пользователей admin и telegra. inherit owner — опция позволяем включить наследование владельца при создании папок и файлов.

  • если мы хотим, чтобы доступ к каталогу был полный у определенных пользователей (без разделения на тех, кто может только читать и тех, кто может также писать в папку), то опцию write list можно не указывать, а опции writable и read only оставить как в примерах выше.

Создаем каталог для новой папки:

mkdir /data/private Задаем права на созданный каталог:

chmod 777 /data/private Для применения настроек перезапускаем samba:

systemctl restart smbd Создать группу пользователей можно командой:

groupadd privateusers Добавить ранее созданного пользователя в эту группу:

usermod -a -G privateusers staff1 Проверяем возможность работы с новым каталогом.