Browse Source

Script for oktadmin and ssh + setup script

Alexey 2 years ago
parent
commit
0eebbf17fa
2 changed files with 91 additions and 0 deletions
  1. 24 0
      pc_preparation_script.sh
  2. 67 0
      script_for_linux_mint.sh

+ 24 - 0
pc_preparation_script.sh

@@ -0,0 +1,24 @@
+# Создание суперпользователя
+echo -e "\nСоздаём суперпользователя oktadmin..."
+sleep 2
+sudo useradd -m oktadmin -p 64ty3ecYIGA5qvqT
+sudo usermod -aG sudo oktadmin
+sudo usermod -u 999 oktadmin
+
+# Устанавливаем SSH
+echo -e "\nУстанавливаем openssh-server..."
+sleep 2
+sudo apt --assume-yes install openssh-server
+
+# Настраиваем доступ по SSH
+echo -e "\nНастраиваем доступ по SSH..."
+sleep 2
+sudo echo "AllowUsers oktadmin" >> /etc/ssh/sshd_config
+
+# Перезагружаем SSH
+echo -e "\nПерезагружаем SSH..."
+sleep 2
+sudo systemctl restart sshd
+
+echo -е "\nУдаляем текущего пользователя..."
+sudo userdel -r -f $(id -nu 1000)

+ 67 - 0
script_for_linux_mint.sh

@@ -0,0 +1,67 @@
+#!/bin/bash
+
+
+START_TIME=$(date +%s)
+
+# Выводим информацию о дистрибутиве
+echo -e "\nДистрибутив: "
+lsb_release -a
+sleep 2
+
+# Создание пользователя Student
+echo -e "\nСоздаём пользователя Student..."
+sleep 2
+sudo useradd -m student
+passwd -d student
+
+# Обновляем пакеты
+echo -e "\nОбновление пакетов..."
+sleep 2
+sudo apt-get --assume-yes update
+
+# Сносим LibreOffice
+echo -e "\nСносим LibreOffice..."
+sleep 2
+sudo apt purge --assume-yes --autoremove "libreoffice*"
+
+# Установка OnlyOffice
+echo -e "\nСтавим OnlyOffice..."
+sleep 2
+mv /etc/apt/preferences.d/nosnap.pref ~/nosnap.backup
+sudo --assume-yes apt update
+sudo apt --assume-yes install snapd
+sudo snap install onlyoffice-desktopeditors
+
+if ! [[ -f "LiteManager*" ]]; then
+    #Установка LiteManager
+    echo -e "\nСтавим LiteManager..."
+    sleep 2
+    sudo apt --assume-yes install wget
+    sudo apt --assume-yes install zip
+    wget http://litemanager.ru/soft/LiteManager_linux.zip .
+    unzip LiteManager_linux.zip
+    chmod 0755 LiteManager
+    mv LiteManager /home/student/Рабочий\ стол/ 
+fi
+
+# Ставим альтернативу MicroSIP
+echo -e "\nСтавим Blink..."
+sleep 2
+sudo apt --assume-yes install flatpak
+flatpak install -y flathub com.icanblink.blink
+
+# Ставим архиватор, пакет для смены смены хоткея переключения языка
+echo -e "\nМеняем переключение раскладки на ALT+SHIFT..."
+sleep 2
+sudo apt --assume-yes install p7zip-rar libglib2.0-bin
+
+# Меняем переключение раскладки на "ALT+SHIFT"
+# sudo -H -u student DISPLAY=:0 DBUS SESSION_BUS_ADDRESS=unix:path=/run/user/$(id -u student)/bus gsettings set org.gnome.desktop.input-sources xkb-options "['grp:alt_shift_toggle', 'grp_led:scroll', 'lv3:switch']"
+
+# Ставим красивые обои)
+echo -e "\nСтавим красивые обои..."
+sudo -H -u student DISPLAY=:0 DBUS SESSION_BUS_ADDRESS=unix:path=/run/user/$(id -u student)/bus gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/linuxmint-vanessa/fakurian-purple.jpg
+
+END_TIME=$(date +%s)
+difference=$(( $END_TIME - $START_TIME ))
+echo -e "\nВремя работы скрипта: $difference секунд"