Загрузка данных
Создание пользователей с разными правами (администратор, пользователь) Создайте пользователя-администратора: sudo adduser adminuserНазначьте ему права суперпользователя, добавив в группу sudo: sudo usermod -aG sudo adminuserСоздайте обычного пользователя: sudo adduser normuserОграничение прав: В Ubuntu обычные пользователи по умолчанию могут вносить изменения только в своей домашней директории (/home/normuser), однако они могут читать файлы других пользователей. Чтобы жестко ограничить доступ обычного пользователя исключительно своим каталогом, измените права доступа на домашние папки: sudo chmod 750 /home/* (или 700). Настройка доступа к USB-устройствам Для того чтобы обычный пользователь мог работать со съемными носителями, его необходимо добавить в специальную системную группу plugdev: sudo usermod -aG plugdev normuserИсследование команды fdisk Для просмотра существующих разделов диска используется ключ -l (list). Выполните команду: sudo fdisk -l. Она выведет список всех подключенных накопителей (например, /dev/sda, /dev/sdb) и таблицу их разделов.Исследование команд mount и umount Монтирование дисков: Осуществляется командой mount. Формат: sudo mount [устройство] [точка_монтирования]. Например, для флешки: sudo mount /dev/sdb1 /mnt/usb. Размонтирование: Осуществляется командой umount. Формат: sudo umount [точка_монтирования]. Например: sudo umount /mnt/usb. Отличия точек монтирования: Точка монтирования — это пустой каталог, через который осуществляется доступ к файловой системе устройства. /mnt — традиционно используется администраторами для ручного и временного монтирования файловых систем./media — используется системой (и графическими средами) для автоматического монтирования съемных носителей (USB-флешек, CD-ROM).Разделы диска также могут монтироваться в системные каталоги (например, /boot для файлов загрузчика или /home для вынесения пользовательских данных на отдельный диск).Способы перехода и просмотра содержимого каталогов Консоль (терминал): Переход осуществляется командой cd /путь/к/каталогу. Просмотр содержимого — командой ls (или ls -la для вывода скрытых файлов и прав доступа). Midnight Commander (MC): Запускается командой mc (предварительно нужно установить: sudo apt install mc). Переход по каталогам осуществляется клавишами со стрелками и Enter, просмотр содержимого всегда перед глазами в двухпанельном интерфейсе. Смена панелей — клавиша Tab. GUI (Графический интерфейс): Осуществляется через файловый менеджер (например, Files/Nautilus в Ubuntu). Переход выполняется двойным кликом мыши по папке, просмотр представлен визуально в виде иконок или списка. Автозапуск программы для пользователя Для консольного режима: Откройте файл конфигурации оболочки: nano ~/.bashrc. Добавьте в самый конец файла команду, которая должна выполняться при входе пользователя (например, вывод текущей даты в лог: date >> ~/login.log). Сохраните файл.Для графического режима (GUI): Создайте файл с расширением .desktop в скрытой папке автозагрузки пользователя: nano ~/.config/autostart/myprogram.desktop.Настройка планировщика Cron Откройте редактор cron для текущего пользователя: crontab -e.Чтобы выполнять операцию каждые 5 минут, добавьте в конец файла строку (в этом примере команда будет записывать время своего запуска в текстовый файл):
*/5 * * * * echo "Запуск по расписанию: $(date)" >> /home/normuser/cron_log.txt Просмотр логов: Факт выполнения задачи можно отследить двумя способами: Посмотреть результат работы вашей команды в созданном файле: cat /home/normuser/cron_log.txtПосмотреть системный лог работы самого демона cron: grep CRON /var/log/syslog (в новых версиях Ubuntu может потребоваться команда journalctl -u cron). В выводе будет зафиксировано время и факт запуска задачи от имени пользователя.