Обновление Ubuntu

sudo apt update
обновление репозиториев

sudo apt list —upgradable
узнать, какие пакеты будут обновлены

sudo apt full-upgrade
обновление программного обеспечения

sudo do-release-upgrade -c
проверка доступных системных обновлений

sudo do-release-upgrade
обновление системы

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

sudo apt install cifs-utils

Создаем точку монтирования

sudo mkdir /mnt/obmentemp

sudo mount.cifs -o vers=1.0,username=имя пользователя удаленного компьютера //ip адрес удаленного компьютера/имя сетевой папки /mnt/obmentemp

  • vers=1.0 — указываем если удаленный компьютер поддерживает только устаревший протокол
  • sudo df -h — проверяем результат монтирования

Разметка дисков

Отмечаем клавишей Пробел флажок Custom storage layout и подтверждаем, выбрав пункт меню Done.

Выбираем из списка AVAILABLE DEVICES диск, который будем использовать
В контекстном меню выбираем пункт Add GPT Partition:

Создадим SWAP-раздел, выполняющий ту же роль, что и файл подкачки в Windows. Обычно задают размер, вдвое больший объёма оперативной памяти компьютера.
Указываем выбранный размер в поле Size. В раскрывающемся списке Format выбираем тип SWAP и далее выбираем пункт меню Create

Продолжая разметку, повторим действия с выбором диска. Выбираем тип файловой системы в раскрывающемся списке Format. По умолчанию это файловая система Ext4. В поле Size можно указать требуемый размер, но мы будем использовать всё незанятое пространство, поэтому просто оставим это поле пустым. Далее нажимаем на пункт меню Create

 

Работа с редактором vi

Переход в режим ввода из командного режима осуществляется командой i (от слова insert). Находясь в режиме ввода, можно вводить текст в то место, куда указывает курсор.

Выход из режима ввода в командный режим осуществляется клавишей Esc

Для выхода из редактора vi без сохранения изменений, сделанных в файле, используется команда :q!

Для выхода из редактора vi c сохранением изменений, сделанных в файле, используется команда :w

Один пользователь заходит в базу 1С нормально, второго не пускает. Файловый вариант

sudo vi /etc/pam.d/common-session
редактировать строку session optional pam_umask.so к виду session optional pam_umask.so umask=0002

sudo vi /etc/pam.d/common-session-noninteractive
редактировать строку session optional pam_umask.so к виду session optional pam_umask.so umask=0002

sudo chown -R имя пользователя:имя группы каталог

sudo chmod -R g+sw каталог

Настройка Firewall

перезапустить Firewall
sudo ufw disable
sudo ufw enable

открыть порты
sudo ufw allow 445/tcp
sudo ufw allow 137/udp
sudo ufw allow 138/udp
sudo ufw allow 139/tcp
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 22/tcp

порт 445 — для samba,  137-139 — для работы NetBIOS, 20-21 — для работы ftp сервера, 22 — SSH

проверить статус
sudo ufw status

Настройка файлового сервера Samba на Ubuntu

sudo apt install samba

автозапуск
sudo systemctl enable smbd

проверить статус
sudo systemctl status smbd

Доступ к сетевой папке с авторизацией

Открываем конфигурационный файл samba
sudo vi /etc/samba/smb.conf
Добавляем параметры для сетевой папки


[obmen]

path = /shara/obmen
public = no
writable = no
read only = no
guest ok = no
valid users = имя пользователя, @имя группы
write list = имя пользователя
create mask = 0777
directory mask = 0777
force create mode = 0777
force directory mode = 0777
inherit owner = yes


  • [obmen] — имя сетевой папки
  • path — путь до папки
  • public — публичный доступ
  • writable — запись в сетевую папку
  • read only — только для чтения
  • guest ok — гостевое подключение
  • valid users — список пользователей и групп которым разрешено подключаться к каталогу
  • write list — список пользователей, которые имеют доступ к папке на чтение и запись
  • create mask, directory mask, force create mode, force directory mode — при создании новой папки или файла назначаются указанные права. (0777 права полные)
  • inherit owner — включает наследование владельца при создании папок и файлов

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

sudo mkdir /shara/obmen

Создаем группу для доступа к папке

sudo groupadd имя группы

  •  убедится, что группа была добавлена можно командой sudo vi /etc/group, удалить группу sudo groupdel -f  имя группы

Создаем пользователя

sudo useradd имя пользователя

  • убедится, что пользователь был добавлен можно командой sudo vi /etc/passwd

Задаем пароль для пользователя

sudo passwd имя пользователя

Создаем пользователя в samba

sudo smbpasswd -a имя пользователя

Добавляем пользователя в группу

sudo usermod -aG имя группы имя пользователя

  • a — добавляет к текущим группам пользователя дополнительные, иначе группы заменяются
  • G — указывает, что работать будем с дополнительными группами а не с первичной
  • посмотреть весь список групп принадлежащие пользователю можно командой sudo groups имя пользователя

Меняем владельца и группу папки

sudo chown -R имя пользователя:имя группы /shara/obmen

Изменяем права доступа папки

sudo chmod -R 775 /shara/obmen

Перезапускаем samba

systemctl restart smbd