/l3/users/16-07-2018/NT-Ladm/debian4.net.nt/root :1 :2 :3 :4 |
|
#cat /etc/shadow
root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7::: daemon:*:16248:0:99999:7::: bin:*:16248:0:99999:7::: sys:*:16248:0:99999:7::: sync:*:16248:0:99999:7::: games:*:16248:0:99999:7::: man:*:16248:0:99999:7::: lp:*:16248:0:99999:7::: mail:*:16248:0:99999:7::: news:*:16248:0:99999:7::: ... list:*:16248:0:99999:7::: irc:*:16248:0:99999:7::: gnats:*:16248:0:99999:7::: nobody:*:16248:0:99999:7::: libuuid:!:16248:0:99999:7::: Debian-exim:!:16248:0:99999:7::: user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7::: sshd:*:16248:0:99999:7::: ivan:$6$G8J7EGpM$0/zrykWMnUkLk396Ni4mo99XNUkyfyU2smAgf7rLT2Y6240JjSS6bDLcprUZaTiASH/5LjN1RV24s8cUR8LVt/:17728:0:99999:7::: petr:$6$q.Co0SNa$iEKQNqFpZw2EOeAmU4wx20gDe10GHVs4jHPYzUZMFB6Jvk5.eqFpCRbF3FZaU8MibMtHCKuh4LZIt9moXXLue/:17728:0:99999:7::: |
#apt-get intall john
E: Неверная операция intall |
#apt-get install john
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: john-data Предлагаемые пакеты: wordlist НОВЫЕ пакеты, которые будут установлены: john john-data обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 100 пакетов не обновлено. ... Получено:2 http://ftp.ua.debian.org/debian/ wheezy/main john amd64 1.7.8-1 [194 kB] Получено 847 kБ за 0с (1 061 kБ/c) Выбор ранее не выбранного пакета john-data. (Чтение базы данных … на данный момент установлено 30088 файлов и каталогов.) Распаковывается пакет john-data (из файла …/john-data_1.7.8-1_all.deb) … Выбор ранее не выбранного пакета john. Распаковывается пакет john (из файла …/john_1.7.8-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет john-data (1.7.8-1) … Настраивается пакет john (1.7.8-1) … |
#cp /etc/shadow .
|
#cd
|
#ls -l
итого 36 -rw-r--r-- 1 root root 5268 Июл 17 16:14 install -rw-r--r-- 1 root root 0 Июл 17 16:13 installH -rw-r--r-- 1 root root 126 Июл 17 14:09 ip.txt -rw-r----- 1 root root 1029 Июл 18 14:19 shadow -rwxr--r-- 1 root root 214 Июл 18 10:04 shell.sh drwxr-xr-x 2 root root 4096 Июл 17 16:39 soft -rw-r--r-- 1 root root 5268 Июл 16 15:20 test -rw-r--r-- 1 root root 70 Июл 17 14:30 words.txt |
#john shadow
Created directory: /root/.john Loaded 4 password hashes with 4 different salts (generic crypt(3) [?/64]) guesses: 0 time: 0:00:00:07 15% (1) c/s: 150 trying: 99999@ - Ivanh guesses: 0 time: 0:00:00:09 15% (1) c/s: 140 trying: 99999@ - Userh 123 (ivan) password (user) 123 (petr) guesses: 3 time: 0:00:02:54 1% (2) c/s: 73.80 trying: beanie - camille Use the "--show" option to display all of the cracked passwords reliably Session aborted |
#cat /etc/shadow
root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7::: daemon:*:16248:0:99999:7::: bin:*:16248:0:99999:7::: sys:*:16248:0:99999:7::: sync:*:16248:0:99999:7::: games:*:16248:0:99999:7::: man:*:16248:0:99999:7::: lp:*:16248:0:99999:7::: mail:*:16248:0:99999:7::: news:*:16248:0:99999:7::: ... list:*:16248:0:99999:7::: irc:*:16248:0:99999:7::: gnats:*:16248:0:99999:7::: nobody:*:16248:0:99999:7::: libuuid:!:16248:0:99999:7::: Debian-exim:!:16248:0:99999:7::: user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7::: sshd:*:16248:0:99999:7::: ivan:$6$G8J7EGpM$0/zrykWMnUkLk396Ni4mo99XNUkyfyU2smAgf7rLT2Y6240JjSS6bDLcprUZaTiASH/5LjN1RV24s8cUR8LVt/:17728:0:99999:7::: petr:$6$q.Co0SNa$iEKQNqFpZw2EOeAmU4wx20gDe10GHVs4jHPYzUZMFB6Jvk5.eqFpCRbF3FZaU8MibMtHCKuh4LZIt9moXXLue/:17728:0:99999:7::: |
#change -l ivan
l3script: change: команда не найдена |
#chage -l ivan
Последний раз пароль был изменён : Июл 16, 2018 Срок действия пароля истекает : никогда Пароль будет деактивирован через : никогда Срок действия учётной записи истекает : никогда Минимальное количество дней между сменой пароля : 0 Максимальное количество дней между сменой пароля : 99999 Количество дней с предупреждением перед деактивацией пароля : 7 |
#less /etc/default/useradd
|
#vi /etc/default/useradd
--- /tmp/l3-saved-12218.6584.15919 2018-07-18 14:35:44.214505166 +0300 +++ /etc/default/useradd 2018-07-18 14:36:03.090494369 +0300 @@ -5,7 +5,7 @@ # Similar to DHSELL in adduser. However, we use "sh" here because # useradd is a low level utility and should be as general # as possible -SHELL=/bin/sh +SHELL=/bin/bash # # The default group for users # 100=users on Debian systems |
#ls -l /etc/
итого 672 drwxr-xr-x 3 root root 4096 Окт 13 2014 acpi -rw-r--r-- 1 root root 2981 Июн 27 2014 adduser.conf -rw-r--r-- 1 root root 44 Окт 15 2014 adjtime -rw-r--r-- 1 root root 196 Июн 27 2014 aliases drwxr-xr-x 2 root root 4096 Июл 17 09:16 alternatives drwxr-xr-x 6 root root 4096 Окт 13 2014 apt -rw-r--r-- 1 root root 1895 Дек 30 2012 bash.bashrc -rw-r--r-- 1 root root 45 Июн 17 2012 bash_completion drwxr-xr-x 2 root root 4096 Июн 27 2014 bash_completion.d ... -rw-r--r-- 1 root root 1552 Окт 19 2012 trafshow -rw-r--r-- 1 root root 1260 Май 30 2008 ucf.conf drwxr-xr-x 4 root root 4096 Июн 27 2014 udev drwxr-xr-x 3 root root 4096 Июн 27 2014 ufw drwxr-xr-x 2 root root 4096 Июн 27 2014 vim drwxr-xr-x 2 root root 4096 Июн 27 2014 w3m -rw-r--r-- 1 root root 4496 Фев 1 2014 wgetrc drwxr-xr-x 3 root root 4096 Июн 27 2014 X11 drwxr-xr-x 2 root root 4096 Июн 27 2014 xml drwxr-xr-x 2 root root 4096 Июл 17 09:16 zsh |
#ls -l /etc/group
-rw-r--r-- 1 root root 569 Июл 16 10:44 /etc/group |
#groupadd developers
|
#gpasswd -M ivan, petr, developers
ÐÑполÑзование: gpasswd [паÑамеÑÑ] ÐРУÐÐÐ ÐаÑамеÑÑÑ: -a, --add ÐÐÐРУÐÐУ -d, --delete ÐÐÐУÐÐЫ -h, --help показаÑÑ Ð´Ð°Ð½Ð½Ð¾Ðµ ÑообÑение и законÑиÑÑ ÑабоÑÑ -Q, --root ÐÐТ_CHROOT каÑалог, коÑоÑÑй вÑполнÑеÑÑÑ chroot -r, --remove-password ÑдалиÑÑ Ð¿Ð°ÑÐ¾Ð»Ñ ÐРУÐÐЫ -R, --restrict огÑаниÑиÑÑ Ð´Ð¾ÑÑÑп в ÐРУÐÐУ ÐµÑ Ñленами -M, --members ÐÐÐЫ -A, --administrators ÐÐÐÐÐ,⦠задаÑÑ ÑпиÑок админиÑÑÑаÑоÑов ÐРУÐÐЫ Ðа иÑклÑÑением паÑамеÑÑов -A и -M, оÑÑалÑнÑе не могÑÑ ÑказÑваÑÑÑÑ Ð¾Ð´Ð½Ð¾Ð²Ñеменно. |
#gpasswd -M ivan,petr developers
|
#mkdir /opt/public
|
#ls -l /opt/
итого 4 drwxr-xr-x 2 root root 4096 Июл 18 15:50 public |
#chmod o+w /opt/public/
|
#cd /opt/public/
|
#> ROOT_NOT_DELETE
|
#ls
ROOT_NOT_DELETE |
#cd
|
#chmod +t /opt/public/
|
#ls -l
итого 36 -rw-r--r-- 1 root root 5268 Июл 17 16:14 install -rw-r--r-- 1 root root 0 Июл 17 16:13 installH -rw-r--r-- 1 root root 126 Июл 17 14:09 ip.txt -rw-r----- 1 root root 1029 Июл 18 14:19 shadow -rwxr--r-- 1 root root 214 Июл 18 10:04 shell.sh drwxr-xr-x 2 root root 4096 Июл 17 16:39 soft -rw-r--r-- 1 root root 5268 Июл 16 15:20 test -rw-r--r-- 1 root root 70 Июл 17 14:30 words.txt |
#ls -l /opt/public/
итого 0 |
#ls -l /opt/
итого 4 drwxr-xrwt 2 root root 4096 Июл 18 15:53 public |
#> ROOT /opt/public/
l3script: /opt/public/: Это каталог |
#touch ROOT /opt/public/
|
#rm ROOT /opt/public/
rm: невозможно удалить «/opt/public/»: Это каталог |
#chmod --help
ÐÑполÑзование: chmod [ÐÐ,Ð ÐÐÐÐ]⦠ФÐÐÐ hmod [ÐÐ hmod [ÐÐeference=ÐФÐÐРна ÑказаннÑй Ð ÐÐÐÐ. -c, --changes как verbose, но ÑообÑаÑÑ, ÑолÑко еÑли Ñделано дейÑÑвиÑелÑное изменение --no-preserve-root не обÑабаÑÑваÑÑ / оÑобÑм обÑазом (по ÑмолÑаниÑ) --preserve-root оÑказÑваÑÑÑÑ ÑекÑÑÑивно обÑабаÑÑваÑÑ / -f, --silent, --quiet подавлÑÑÑ Ð±Ð¾Ð»ÑÑинÑÑво ÑообÑений об оÑÐ¸Ð±ÐºÐ°Ñ -v, --verbose вÑводиÑÑ Ð´Ð¸Ð°Ð³Ð½Ð¾ÑÑиÑеÑкие ÑообÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñайла --reference=ÐФÐÐÐÑвного ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð ÐÐÐÐÐ -R, --recursive ÑекÑÑÑивно обÑабаÑÑваÑÑ ÑÐ°Ð¹Ð»Ñ Ð¸ каÑалоги --help показаÑÑ ÑÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¸ вÑйÑи --version показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии и вÑйÑи Ð ÐÐÐРзадаеÑÑÑ Ð² ÑоÑме «[ugoa]*([-+=]([rwxXst]*|[ugo]))+». Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² chmod ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе ÑообÑений «chmod» ÑообÑайÑе по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'chmod invocation' |
#chmod u+s `which cat`
|
#chmod u-s `which cat`
|
#find / -perm -4000 2> /dev/null
/usr/lib/openssh/ssh-keysign /usr/lib/pt_chown /usr/lib/eject/dmcrypt-get-device /usr/bin/passwd /usr/bin/sudoedit /usr/bin/chfn /usr/bin/gpasswd /usr/bin/chsh /usr/bin/newgrp /usr/bin/sudo /usr/sbin/exim4 /bin/mount /bin/su /bin/ping6 /bin/umount /bin/ping |
#tty
/dev/pts/0 |
#mesg n
|
#ls -l /dev/pts/0
crw--w---- 1 root tty 136, 0 Июл 18 16:24 /dev/pts/0 |
#ls -l /dev/pts
итого 0 crw--w---- 1 root tty 136, 0 Июл 18 16:24 0 crw------- 1 root tty 136, 1 Июл 18 16:24 1 crw--w---- 1 user tty 136, 2 Июл 18 12:47 2 crw--w---- 1 user tty 136, 4 Июл 18 12:47 4 crw--w---- 1 user tty 136, 5 Июл 17 11:53 5 crw--w---- 1 ivan tty 136, 6 Июл 18 16:23 6 crw--w---- 1 petr tty 136, 7 Июл 18 09:02 7 c--------- 1 root root 5, 2 Июл 16 08:39 ptmx |
#mesg n
|
#cp ~/mymotd /etc/motd
cp: не удалось выполнить stat для «/root/mymotd»: Нет такого файла или каталога |
#cp ~/mymotd /etc/motd ls -l
cp: указанная цель «ls» не является каталогом |
#ls
install installH ip.txt shadow shell.sh soft test words.txt |
#find mymotd
find: `mymotd': Нет такого файла или каталога |
#find 'mymotd'
find: `mymotd': Нет такого файла или каталога |
#ls
install installH ip.txt shadow shell.sh soft test words.txt |
#ls /etc/
acpi cron.d fstab inittab locale.gen nail.rc python2.7 securetty terminfo adduser.conf cron.daily fstab.d inputrc localtime nanorc rc0.d security timezone adjtime cron.hourly gai.conf insserv logcheck network rc1.d selinux trafshow aliases cron.monthly groff insserv.conf login.defs networks rc2.d services ucf.conf alternatives crontab group insserv.conf.d logrotate.conf nsswitch.conf rc3.d sgml udev apt cron.weekly group- iproute2 logrotate.d opt rc4.d shadow ufw bash.bashrc debconf.conf grub.d issue lynx-cur os-release rc5.d shadow- vim bash_completion debian_version gshadow issue.net mailcap pam.conf rc6.d shells w3m bash_completion.d default gshadow- john mailcap.order pam.d rc.local skel wgetrc bindresvport.blacklist deluser.conf host.conf kbd mailname passwd rcS.d ssh X11 blkid.tab dhcp hostname kernel manpath.config passwd- reportbug.conf ssl xml blkid.tab.old discover.conf.d hosts kernel-img.conf mime.types perl resolv.conf staff-group-for-usr-local zsh ca-certificates discover-modprobe.conf hosts.allow ld.so.cache mke2fs.conf ppp rmt sudoers ca-certificates.conf dpkg hosts.deny ld.so.conf modprobe.d profile rpc sudoers.d calendar email-addresses init ld.so.conf.d modules profile.d rsyslog.conf sysctl.conf console-cyrillic environment init.d lilalo motd protocols rsyslog.d sysctl.d console-setup exim4 initramfs-tools locale.alias mtab python screenrc systemd |
#ls /etc/motd
/etc/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. |
#touch mymoyd
|
#rm mymoyd
|
#touch mymotd
|
#vim mymotd
--- /tmp/l3-saved-12218.3567.31118 2018-07-18 16:32:59.218505533 +0300 +++ mymotd 2018-07-18 16:33:13.142501017 +0300 @@ -0,0 +1 @@ +Hello peopple!!!! |
#cp ~/mymotd /etc/motd
|
#touch ~/.hushlogin
|
#cat ~/mynologin
cat: /root/mynologin: Нет такого файла или каталога |
#ls -la
итого 104 drwx------ 7 root root 4096 Июл 18 16:34 . drwxr-xr-x 24 root root 4096 Окт 15 2014 .. drwx------ 2 root root 4096 Июн 27 2014 .aptitude -rw------- 1 root root 6038 Июл 18 09:19 .bash_history -rw-r--r-- 1 root root 10 Июн 27 2014 .bash_profile -rw-r--r-- 1 root root 653 Июл 17 09:31 .bashrc -rw-r--r-- 1 root root 0 Июл 18 16:34 .hushlogin -rw-r--r-- 1 root root 5268 Июл 17 16:14 install -rw-r--r-- 1 root root 0 Июл 17 16:13 installH ... -rw-r--r-- 1 root root 18 Июл 18 16:33 mymotd -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rw-r----- 1 root root 1029 Июл 18 14:19 shadow -rwxr--r-- 1 root root 214 Июл 18 10:04 shell.sh drwxr-xr-x 2 root root 4096 Июл 17 16:39 soft -rw-r--r-- 1 root root 5268 Июл 16 15:20 test drwxr-xr-x 2 root root 4096 Июн 27 2014 .vim -rw------- 1 root root 6071 Июл 18 16:33 .viminfo -rw-r--r-- 1 root root 64 Июл 16 16:16 .vimrc -rw-r--r-- 1 root root 70 Июл 17 14:30 words.txt |
#touch ~/mynologin
|
#cat /etc/nologin
cat: /etc/nologin: Нет такого файла или каталога |
#ls -la /etc/
итого 680 drwxr-xr-x 71 root root 4096 Июл 18 14:52 . drwxr-xr-x 24 root root 4096 Окт 15 2014 .. drwxr-xr-x 3 root root 4096 Окт 13 2014 acpi -rw-r--r-- 1 root root 2981 Июн 27 2014 adduser.conf -rw-r--r-- 1 root root 44 Окт 15 2014 adjtime -rw-r--r-- 1 root root 196 Июн 27 2014 aliases drwxr-xr-x 2 root root 4096 Июл 17 09:16 alternatives drwxr-xr-x 6 root root 4096 Окт 13 2014 apt -rw-r--r-- 1 root root 1895 Дек 30 2012 bash.bashrc ... -rw-r--r-- 1 root root 1552 Окт 19 2012 trafshow -rw-r--r-- 1 root root 1260 Май 30 2008 ucf.conf drwxr-xr-x 4 root root 4096 Июн 27 2014 udev drwxr-xr-x 3 root root 4096 Июн 27 2014 ufw drwxr-xr-x 2 root root 4096 Июн 27 2014 vim drwxr-xr-x 2 root root 4096 Июн 27 2014 w3m -rw-r--r-- 1 root root 4496 Фев 1 2014 wgetrc drwxr-xr-x 3 root root 4096 Июн 27 2014 X11 drwxr-xr-x 2 root root 4096 Июн 27 2014 xml drwxr-xr-x 2 root root 4096 Июл 17 09:16 zsh |
#touch /etc/nologin
|
#ls -la /etc/
итого 680 drwxr-xr-x 71 root root 4096 Июл 18 16:40 . drwxr-xr-x 24 root root 4096 Окт 15 2014 .. drwxr-xr-x 3 root root 4096 Окт 13 2014 acpi -rw-r--r-- 1 root root 2981 Июн 27 2014 adduser.conf -rw-r--r-- 1 root root 44 Окт 15 2014 adjtime -rw-r--r-- 1 root root 196 Июн 27 2014 aliases drwxr-xr-x 2 root root 4096 Июл 17 09:16 alternatives drwxr-xr-x 6 root root 4096 Окт 13 2014 apt -rw-r--r-- 1 root root 1895 Дек 30 2012 bash.bashrc ... -rw-r--r-- 1 root root 1552 Окт 19 2012 trafshow -rw-r--r-- 1 root root 1260 Май 30 2008 ucf.conf drwxr-xr-x 4 root root 4096 Июн 27 2014 udev drwxr-xr-x 3 root root 4096 Июн 27 2014 ufw drwxr-xr-x 2 root root 4096 Июн 27 2014 vim drwxr-xr-x 2 root root 4096 Июн 27 2014 w3m -rw-r--r-- 1 root root 4496 Фев 1 2014 wgetrc drwxr-xr-x 3 root root 4096 Июн 27 2014 X11 drwxr-xr-x 2 root root 4096 Июн 27 2014 xml drwxr-xr-x 2 root root 4096 Июл 17 09:16 zsh |
#rm /etc/nologin
|
#passwd
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён |
#^C
|
#find / -name passwd
/etc/passwd /etc/cron.daily/passwd /etc/pam.d/passwd /usr/bin/passwd /usr/share/bash-completion/completions/passwd /usr/share/lintian/overrides/passwd /usr/share/doc/passwd /tmp/etccopy/passwd /home/user/names/passwd |
#find / -name passwd | grep rozum
|
#find / -name passwd | grep 'rozum'
|
#echo $?
1 |
#find / -name passwd > test.txt
|
#ls -l
итого 44 -rw-r--r-- 1 root root 5268 Июл 17 16:14 install -rw-r--r-- 1 root root 0 Июл 17 16:13 installH -rw-r--r-- 1 root root 126 Июл 17 14:09 ip.txt -rw-r--r-- 1 root root 18 Июл 18 16:33 mymotd -rw-r--r-- 1 root root 0 Июл 18 16:38 mynologin -rw-r----- 1 root root 1029 Июл 18 14:19 shadow -rwxr--r-- 1 root root 214 Июл 18 10:04 shell.sh drwxr-xr-x 2 root root 4096 Июл 17 16:39 soft -rw-r--r-- 1 root root 5268 Июл 16 15:20 test -rw-r--r-- 1 root root 217 Июл 19 09:32 test.txt -rw-r--r-- 1 root root 70 Июл 17 14:30 words.txt |
#cat test.txt
/etc/passwd /etc/cron.daily/passwd /etc/pam.d/passwd /usr/bin/passwd /usr/share/bash-completion/completions/passwd /usr/share/lintian/overrides/passwd /usr/share/doc/passwd /tmp/etccopy/passwd /home/user/names/passwd |
#cd /opt/
|
#mkdir project
|
#chgrp developers project
|
#chmod 770 project/
|
#ls -l
итого 8 drwxrwx--- 2 root developers 4096 Июл 19 10:24 project drwxr-xrwt 2 root root 4096 Июл 18 15:57 public |
#chmod g+s /opt/project/
|
#umask
0022 |
#apt-get install acl
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: acl обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 100 пакетов не обновлено. Необходимо скачать 70,8 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 264 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main acl amd64 2.2.51-8 [70,8 kB] Получено 70,8 kБ за 0с (566 kБ/c) Выбор ранее не выбранного пакета acl. (Чтение базы данных … на данный момент установлено 30129 файлов и каталогов.) Распаковывается пакет acl (из файла …/acl_2.2.51-8_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет acl (2.2.51-8) … |
#apt-get install acl
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Уже установлена самая новая версия acl. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 100 пакетов не обновлено. |
#useradd anna
|
#userdel\ anna
l3script: userdel anna: команда не найдена |
#userdel anna
|
#useradd -m anna
|
#passwd anna
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#setfacl -m u:anna:rx project/
|
#ls -l
итого 8 drwxrws---+ 2 root developers 4096 Июл 19 10:35 project drwxr-xrwt 2 root root 4096 Июл 18 15:57 public |
#getfacl project/
# file: project/ # owner: root # group: developers # flags: -s- user::rwx user:anna:r-x group::rwx mask::rwx other::--- |
#cd
|
#mkdir /mnt/nfc
|
#show
showconsolefont showkey |
#show
showconsolefont showkey |
#apt-get install nfs
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово E: Не удалось найти пакет nfs |
#apt-get install nfs-common
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: libevent-2.0-5 libgssglue1 libldap-2.4-2 libnfsidmap2 libsasl2-2 libsasl2-modules libtirpc1 rpcbind Предлагаемые пакеты: libsasl2-modules-otp libsasl2-modules-ldap libsasl2-modules-sql libsasl2-modules-gssapi-mit libsasl2-modules-gssapi-heimdal open-iscsi watchdog НОВЫЕ пакеты, которые будут установлены: libevent-2.0-5 libgssglue1 libldap-2.4-2 libnfsidmap2 libsasl2-2 libsasl2-modules libtirpc1 nfs-common rpcbind обновлено 0, установлено 9 новых пакетов, для удаления отмечено 0 пакетов, и 100 пакетов не обновлено. ... Настраивается пакет rpcbind (0.2.0-8+deb7u2) … [ ok ] Starting rpcbind daemon.... Настраивается пакет nfs-common (1:1.2.6-4) … Creating config file /etc/idmapd.conf with new version Creating config file /etc/default/nfs-common with new version Добавляется системный пользователь «statd» (UID 103) ... Добавляется новый пользователь «statd» (UID 103) в группу «nogroup» ... Не создаётся домашний каталог «/var/lib/nfs». [ ok ] Starting NFS common utilities: statd idmapd. Настраивается пакет libsasl2-modules:amd64 (2.1.25.dfsg1-6+deb7u1) … |
#showmount -e 192.168.15.219
clnt_create: RPC: Port mapper failure - Timed out |
#showmount -e 192.168.15.219
^C^[ |
#cd
|
#ps
PID TTY TIME CMD 17853 pts/1 00:00:00 l3script 19977 pts/1 00:00:00 ps |
root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4: tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20: fax:x:21: voice:x:22: cdrom:x:24:user floppy:x:25:user tape:x:26: sudo:x:27: audio:x:29:user dip:x:30:user www-data:x:33: backup:x:34: operator:x:37: list:x:38: irc:x:39: src:x:40: gnats:x:41: shadow:x:42: utmp:x:43: video:x:44:user sasl:x:45: plugdev:x:46:user staff:x:50: games:x:60: users:x:100: nogroup:x:65534: libuuid:x:101: crontab:x:102: Debian-exim:x:103: ssh:x:104: user:x:1000: ivan:x:1001: petr:x:1002: developers:x:1003:
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.
root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7::: daemon:*:16248:0:99999:7::: bin:*:16248:0:99999:7::: sys:*:16248:0:99999:7::: sync:*:16248:0:99999:7::: games:*:16248:0:99999:7::: man:*:16248:0:99999:7::: lp:*:16248:0:99999:7::: mail:*:16248:0:99999:7::: news:*:16248:0:99999:7::: uucp:*:16248:0:99999:7::: proxy:*:16248:0:99999:7::: www-data:*:16248:0:99999:7::: backup:*:16248:0:99999:7::: list:*:16248:0:99999:7::: irc:*:16248:0:99999:7::: gnats:*:16248:0:99999:7::: nobody:*:16248:0:99999:7::: libuuid:!:16248:0:99999:7::: Debian-exim:!:16248:0:99999:7::: user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7::: sshd:*:16248:0:99999:7::: ivan:$6$G8J7EGpM$0/zrykWMnUkLk396Ni4mo99XNUkyfyU2smAgf7rLT2Y6240JjSS6bDLcprUZaTiASH/5LjN1RV24s8cUR8LVt/:17728:0:99999:7::: petr:$6$q.Co0SNa$iEKQNqFpZw2EOeAmU4wx20gDe10GHVs4jHPYzUZMFB6Jvk5.eqFpCRbF3FZaU8MibMtHCKuh4LZIt9moXXLue/:17728:0:99999:7:::
/etc/passwd /etc/cron.daily/passwd /etc/pam.d/passwd /usr/bin/passwd /usr/share/bash-completion/completions/passwd /usr/share/lintian/overrides/passwd /usr/share/doc/passwd /tmp/etccopy/passwd /home/user/names/passwd
Время первой команды журнала | 13:15:33 2018- 7-18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:18:18 2018- 7-19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 16.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.75 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008