Экскурс в основные понятия: Что такое учетная запись (аккаунт) root. Команды su, sudo, gksudo, gksu, kdesu. Файл /etc/sudoers, команда visudo. Основы безопасности Linux с использованием расширений файлов, учетных записей и групп, модуля безопасности sudoers. Файл /etc/shadow. Команды whoami и who am i. Как sudo и su влияют на домашний каталог пользователя. Эти и другие базовые вопросы кратко рассмотрены в этом видео.
Помимо установки различных комбинаций стандартных разрешений (read, write и execute) в Linux мы можем устанавливать на объекты файловой системы специальные биты:
suid — запуск файла от имени его владельца;
sgid — запуск файла с заменой свой группы на группу владельцев; или для папки — замена группы владельцев для всех вложенных объектов;
sticky — защита содержимого папки от удаления (кроме владельца папки и root никто ничего удалить не сможет).
Linux команда cut — вырезать часть текстового файла (строки).
#!/bin/bash
# command cut
# вырезает из каждой строки файла заданную информацию
# текстовом файле
# 2:05 вырезает заданное количество байт
cut -b 2 text_file # 2-ой байт в каждой строке
cut -b -5 text_file # от начала строки — до 5-го байта
cut -b 5- text_file # с 5-го байта — и до конца строки
cut -b 5-9 text_file # с 5-го по 9-й байт каждой строки
# 3:20 разница между байтами и символами
cut -b -4
privet
priv
привет
пр
Ctrl D
# 4:19 вырезает заданное количество символов
head -12 text_file
cut -c -4 text_file
cut -c 10-14 text_file
# 5:16 вырезает заданное количество полей
cut -f 2 text_file
Покажу как просто настроить в VirtualBox CD — DVD дисковод, разрешение гостевой ОС, полноэкранный режим и другое. Нажмите: www.youtube.com/channel/UCCYEcYDdem4Xx5O0c0G3wgA и подпишитесь на канал. Нажмите на колокольчик, чтобы узнать о выходе нового видео.
1. Виртуальная машина VirtualBox установка на компьютер с Windows 7, 10: youtu.be/1o1mnRK1ljs
2. Многие спрашивают: «Как поддержать канал»? Узнайте здесь: urtaev.ru/donate/
0:00 Превью
0:48 Как подключить DVD дисковод к виртуальной машине?
4:30 Как запустить Гостя без Менеджера VirtualBox?
5:12 Как скрыть и показать строку меню гостевой ОС?
6:39 Интеграция мыши и автозахват клавиатуры.
9:25 Мышь потерялясь, что делать?
9:34 Меняем разрешение в гостевой ОС
10:46 Установка пакета расширений VirtualBox
12:27 Как включить полноэкранный режим (fullscreen)?
Use dmesg command to view messages generated by the kernel during boots up to show the hardware devices that the kernel detects and indicate whether it is able to configure them
Как написать скрипт для Linux (Ubuntu) — передача параметров при запуске скрипта. Передавать параметры в скрипт можно прямо в процессе его запуска. Причём, передавать можно несколько параметров, разделяя их пробелами.
# ====== код программы ===========
#!/bin/bash
# input
case $1 in
Ivan)
echo "$1 Ivanov"
;;
Petr)
echo "$1 Petrov"
;;
*)
echo «Unknown name»
esac