| /l3/users/2-11-2020/NT-Ladm/debian1.net.nt/root :1 :2 :3 :4 :5 |
|
|
#userdel --help
, --force удалять файлы, даже если они
не принадлежат пользователю
-h, --help показать данное сообщение и закончить работу
-r, --remove удалить домашний каталог и почтовый ящик
-R, --root КАТ_CHROOT каталог, в который выполняется chroot
-Z, --selinux-user удалить все пользовательские сопоставления
SELinux для пользователя
|
|
#less /etc/login.defs
|
|
#touch ~user/test1/ROOT_FILE
|
|
#chmod ~user/test1/ROOT_FILE
chmod: пропущен операнд после «/home/user/test1/ROOT_FILE» Попробуйте «chmod --help» для получения более подробного описания. |
|
#chmod 600 ~user/test1/ROOT_FILE
|
|
#ls -ld ~user/test1/ROOT_FILE
-rw------- 1 root root 0 Ноя 4 13:08 /home/user/test1/ROOT_FILE |
|
#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
|
|
#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)
ÐÐво пÑоÑеÑÑов Ñказанного полÑзоваÑелÑ
|
|
#mkdir /opt/public
|
|
#ls -ld /opt/public/
drwxr-xr-x 2 root root 4096 Ноя 4 13:31 /opt/public/ |
|
#cmod 777 /opt/public/
l3script: cmod: команда не найдена |
|
#chmod 777 /opt/public/
|
|
#ls -ld /opt/public/
drwxrwxrwx 2 root root 4096 Ноя 4 13:31 /opt/public/ |
|
#chmod +t /opt/public/
|
|
#date > /opt/public/R1
|
|
#tty
/dev/pts/0 |
|
#cat /dev/pts/0
^[[Bq^C |
|
#ls -l /dev/pts/0
crw--w---- 1 root tty 136, 0 Ноя 4 14:25 /dev/pts/0 |
|
#ls -l /dev/pts/1
crw--w---- 1 root tty 136, 1 Ноя 4 14:26 /dev/pts/1 |
|
#echo privet > /dev/pts1
|
|
#echo privet > /dev/pts/1
privet |
|
#echo privet > /dev/pts/2
|
|
#mesg n
|
|
#cd /opt
|
|
#ls -l
итого 4 drwxrwxrwt 2 root root 4096 Ноя 4 13:35 public |
|
#mkdir project
|
|
#ls -l
итого 8 drwxr-xr-x 2 root root 4096 Ноя 4 14:34 project drwxrwxrwt 2 root root 4096 Ноя 4 13:35 public |
|
#chgrp developers project
|
|
#chmod 770 project
|
|
#ls -l
итого 8 drwxrwx--- 2 root developers 4096 Ноя 4 14:34 project drwxrwxrwt 2 root root 4096 Ноя 4 13:35 public |
|
#ls -l
итого 8 drwxrws--- 2 root developers 4096 Ноя 4 14:39 project drwxrwxrwt 2 root root 4096 Ноя 4 13:35 public |
|
#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
|
|
#useradd -m -s /bin/bash anna
|
|
#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 |
|
#^C
|
|
#ls -l
итого 8 drwxrws--- 3 root developers 4096 Ноя 4 14:46 project drwxrwxrwt 2 root root 4096 Ноя 4 13:35 public |
|
#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 |
|
#chown -R .developers progect/
chown: невозможно получить доступ к «progect/»: Нет такого файла или каталога |
|
#chown -R .developers project/
|
|
#ls -l
итого 8 drwxrws--- 3 root developers 4096 Ноя 4 14:46 project drwxrwxrwt 2 root root 4096 Ноя 4 13:35 public |
|
#cd developers
l3script: cd: developers: Нет такого файла или каталога |
|
#cd project/
|
|
#ls- l
l3script: ls-: команда не найдена |
|
#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 |
|
#cd ~
|
|
#cat mymotd
Вас приветствует учебный центр Сетевые Технологии. /n Добро пожаловать в систему! |
|
#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 Добро пожаловать в систему! +Вас приветствует учебный центр Сетевые Технологии. + +Добро пожаловать в систему! |
|
#cat /etc/mo
modprobe.d/ modules motd |
|
#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. |
|
#cp /etc/motd /etc/motd_backup
|
|
#cp ~/mymotd /etc/mo
modprobe.d/ modules motd motd_backup |
|
#cp ~/mymotd /etc/motd
|
|
#cat /etc/motd
Вас приветствует учебный центр Сетевые Технологии. Добро пожаловать в систему! |
|
#touch ~/.hushlogin
|
|
#cp ~/.hushlogin ~user/.hushlofin
|
|
#cp ~/.hushlogin ~user/.hushlogin
|
|
#rm ~user/.hushlo
.hushlofin .hushlogin |
|
#rm ~user/.hushlo
.hushlofin .hushlogin |
|
#rm ~user/.hushlofin
|
|
#cat ~/mymotd
.aptitude/ d1/ install .profile .bash_history d2/ .l3rc .vim/ .bash_profile f1 .lilalo/ .viminfo .bashrc .hushlogin mymotd .vimrc |
|
#cat ~/mymotd
|