Журнал лабораторных работ

Содержание

Журнал

Среда (11/04/20)

/dev/pts/0
11:41:08
#gpasswd -A user developers

11:41:47
#userdel --help
, --force                   удалять файлы, даже если они
                                не принадлежат пользователю
  -h, --help                    показать данное сообщение и закончить работу
  -r, --remove                  удалить домашний каталог и почтовый ящик
  -R, --root КАТ_CHROOT         каталог, в который выполняется chroot
  -Z, --selinux-user            удалить все пользовательские сопоставления
                                SELinux для пользователя
11:50:32
#less /etc/login.defs
11:51:51
#touch ~user/test1/ROOT_FILE

прошло 16 минут
12:08:48
#chmod ~user/test1/ROOT_FILE
chmod: пропущен операнд после «/home/user/test1/ROOT_FILE»
Попробуйте «chmod --help» для получения более подробного описания.
12:09:14
#chmod 600 ~user/test1/ROOT_FILE

12:09:27
#ls -ld ~user/test1/ROOT_FILE
-rw------- 1 root root 0 Ноя  4 13:08 /home/user/test1/ROOT_FILE
прошло 20 минут
12:29:27
#pstree
init─┬─acpid
     ├─cron
     ├─exim4
     ├─6*[getty]
     ├─2*[l3-agent]
     ├─rsyslogd───3*[{rsyslogd}]
     ├─sshd─┬─sshd───bash───script───script───l3script───pstree
     │      ├─sshd───sshd───bash───script───script───l3script
     │      └─sshd───sshd───bash
     └─udevd
12:29:33
#pstree --help
pstree: неизвестный ключ «--help»
Использование: pstree [ -a ] [ -c ] [ -h | -H PID ] [ -l ] [ -n ] [ -p ]
              [ -g ] [ -u ] [ -A | -G | -U ] [ PID | ПОÐ
tree -V
Показывает дерево процессов.
  -a, --arguments     показывать аргументы командной строки
  -A, --ascii         использовать ASCII-символы для рисования линий
  -c, --compact       не сжимать одинаковые поддеревья
  -h, --highlight-all выделять цветом текущий процесс и его предков
  -H PID,
...
                      включает -c
  -G, --vt100         использовать символы терминала VT100 для рисования линий
  -l, --long          не обрезать длинные строки
  -n, --numeric-sort  сортировать вывод по PID
  -p, --show-pids     показывать идентификаторы процессов (PID); включает -c
  -u, --uid-changes   показывать переходы идентификаторов пользователей
  -U, --unicode       использовать символы UTF-8 (юникод) для рисования линий
  -V, --version       показать информацию о версии
  PID                 начинать от указанного PID; по умолчанию 1 (init)
  ПОво процессов указанного пользователя
12:29:47
#mkdir /opt/public

12:31:27
#ls -ld /opt/public/
drwxr-xr-x 2 root root 4096 Ноя  4 13:31 /opt/public/
12:31:48
#cmod 777 /opt/public/
l3script: cmod: команда не найдена
12:33:31
#chmod 777 /opt/public/

12:33:52
#ls -ld /opt/public/
drwxrwxrwx 2 root root 4096 Ноя  4 13:31 /opt/public/
12:34:02
#chmod +t /opt/public/

12:34:24
#date > /opt/public/R1

12:35:05
#tty
/dev/pts/0
прошло 49 минут
13:24:44
#cat /dev/pts/0
^[[Bq^C
13:25:24
#ls -l /dev/pts/0
crw--w---- 1 root tty 136, 0 Ноя  4 14:25 /dev/pts/0
13:25:35
#ls -l /dev/pts/1
crw--w---- 1 root tty 136, 1 Ноя  4 14:26 /dev/pts/1
13:26:03
#echo privet > /dev/pts1

13:26:53
#echo privet > /dev/pts/1
privet
13:26:57
#echo privet > /dev/pts/2

/dev/pts/0
13:32:49
#mesg n

13:33:23
#mesg n

13:33:50
#cd /opt

13:34:05
#ls -l
итого 4
drwxrwxrwt 2 root root 4096 Ноя  4 13:35 public
13:34:10
#mkdir project

13:34:25
#ls -l
итого 8
drwxr-xr-x 2 root root 4096 Ноя  4 14:34 project
drwxrwxrwt 2 root root 4096 Ноя  4 13:35 public
13:34:29
#chgrp developers project

13:34:44
#chmod 770 project

13:35:02
#ls -l
итого 8
drwxrwx--- 2 root developers 4096 Ноя  4 14:34 project
drwxrwxrwt 2 root root       4096 Ноя  4 13:35 public
13:42:06
#ls -l
итого 8
drwxrws--- 2 root developers 4096 Ноя  4 14:39 project
drwxrwxrwt 2 root root       4096 Ноя  4 13:35 public
13:42:08
#useradd --help
Использование: useradd [параметры] ПОÐ
seradd -D
               useradd -D [параметры]
Параметры:
  -b, --base-dir БАЗ_КАТ        базовый каталог для домашнего каталога новой
                                учётной записи
  -c, --comment КОММЕНТАРИЙ     поле GECOS новой учётной записи
  -d, --home-dir ДОМ_КАТ        домашний каталог новой учётной записи
  -D, --defaults                показать или изменить настройки
                                по умолчанию для useradd
...
  -p, --password ПАРОЇётной записи
  -r, --system                  создать системную учётную запись
  -R, --root КАТ_CHROOT         каталог, в который выполняется chroot
  -s, --shell ОБОРновой
                                учётной записи
  -u, --uid UID                 пользовательский ID новой учётной записи
  -U, --user-group              создать группу с тем же именем что и у
                                пользователя
  -Z, --selinux-user SEUSER     использовать указанного SEUSER для
                                пользовательского сопоставления SELinux
13:47:39
#useradd -m -s /bin/bash anna

13:47:58
#apt-get install acl
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  acl
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 70,8 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 264 kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  acl
Установить эти пакеты без проверки [y/N]? y
Ош  http://ftp.ua.debian.org/debian/ wheezy/main acl amd64 2.2.51-8
  404  Not Found [IP: 194.71.11.165 80]
Не удалось получить http://ftp.ua.debian.org/debian/pool/main/a/acl/acl_2.2.51-8_amd64.deb  404  Not Found [IP: 194.71.11.165 80]
E: Невозможно получить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing
13:52:17
#^C

13:57:31
#ls -l
итого 8
drwxrws--- 3 root developers 4096 Ноя  4 14:46 project
drwxrwxrwt 2 root root       4096 Ноя  4 13:35 public
13:57:34
#ls -l project
итого 16
-rw-r----- 1 user user         35 Ноя  4 14:39 project1
-rw-r----- 1 user developers   35 Ноя  4 14:42 project2
-rw-r----- 1 user developers   35 Ноя  4 14:46 project3
drwxr-s--x 2 user developers 4096 Ноя  4 14:44 setgidbit
13:57:42
#chown -R .developers progect/
chown: невозможно получить доступ к «progect/»: Нет такого файла или каталога
13:58:59
#chown -R .developers project/

13:59:07
#ls -l
итого 8
drwxrws--- 3 root developers 4096 Ноя  4 14:46 project
drwxrwxrwt 2 root root       4096 Ноя  4 13:35 public
13:59:13
#cd developers
l3script: cd: developers: Нет такого файла или каталога
13:59:27
#cd project/

13:59:38
#ls- l
l3script: ls-: команда не найдена
13:59:40
#ls -l
итого 16
-rw-r----- 1 user developers   35 Ноя  4 14:39 project1
-rw-r----- 1 user developers   35 Ноя  4 14:42 project2
-rw-r----- 1 user developers   35 Ноя  4 14:46 project3
drwxr-s--x 2 user developers 4096 Ноя  4 14:44 setgidbit
13:59:45
#cd ~

14:04:28
#cat mymotd
Вас приветствует учебный центр Сетевые Технологии. /n Добро пожаловать в систему!
14:04:33
#vi mymotd
--- /tmp/l3-saved-17039.22301.25523	2020-11-04 15:04:40.172594088 +0200
+++ mymotd	2020-11-04 15:05:01.220615547 +0200
@@ -1 +1,3 @@
-Вас приветствует учебный центр Сетевые Технологии. /n Добро пожаловать в систему!
+Вас приветствует учебный центр Сетевые Технологии.
+
+Добро пожаловать в систему!
14:05:01
#cat /etc/mo
modprobe.d/ modules     motd
14:05:01
#cat /etc/motd
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
14:05:22
#cp /etc/motd /etc/motd_backup

14:05:54
#cp ~/mymotd /etc/mo
modprobe.d/  modules      motd         motd_backup
14:05:54
#cp ~/mymotd /etc/motd

14:06:19
#cat /etc/motd
Вас приветствует учебный центр Сетевые Технологии.
Добро пожаловать в систему!
14:07:48
#touch ~/.hushlogin

14:09:16
#cp ~/.hushlogin ~user/.hushlofin

14:10:07
#cp ~/.hushlogin ~user/.hushlogin

14:10:10
#rm ~user/.hushlo
.hushlofin  .hushlogin
14:10:10
#rm ~user/.hushlo
.hushlofin  .hushlogin
14:10:10
#rm ~user/.hushlofin

14:10:31
#cat ~/mymotd
.aptitude/     d1/            install        .profile
.bash_history  d2/            .l3rc          .vim/
.bash_profile  f1             .lilalo/       .viminfo
.bashrc        .hushlogin     mymotd         .vimrc
14:10:31
#cat ~/mymotd