/l3/users/dolgov/nt-bsdadm/fbsd1.unix.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
$find / -perm +1000
[user@fbsd1:screen]$ [user@fbsd1:screen]$ [user@fbsd1:screen]$ ls -ld /tmp drwxrwxrwt 9 root wheel 512 30 Á×Ç 16:43 /tmp [user@fbsd1:screen]$ find / -perm +1000 /tmp /tmp/.X11-unix /tmp/.ICE-unix /tmp/.font-unix /tmp/.XIM-unix find: /tmp/day3/dark_room: Permission denied ^C [user@fbsd1:screen]$ sudo find / -perm +1000 -ls /tmp ------------------------------------------------------------------------------- /tmp/.X11-unix /tmp/.ICE-unix /tmp/.font-unix /tmp/.XIM-unix find: /tmp/day3/dark_room: Permission denied ^C |
$sudo find / -perm +1000 -ls
drwxrwxrwt 9 root wheel 512 30 Á×Ç 16:43 /tmp [user@fbsd1:screen]$ find / -perm +1000 /tmp /tmp/.X11-unix /tmp/.ICE-unix /tmp/.font-unix Ç 16:43 /tmp /tmp/.XIM-unix Ç 14:51 /tmp/.X11-unixxrwt 2 root wheel 512 30 Á× find: /tmp/day3/dark_room: Permission denied ... Ç 14:51 /tmp/.XIM-uniPassword:2 root wheel 512 30 Á× Password:---------------------------------------------------------------------- 2 4 drwxrwxrwt 9 root wheel 512 30 Á×Ç 16:43 /tmp 2 4 drwxrwxrwt 9 root wheel 512 30 Á× 32896 4 drwxrwxrwt 2 root wheel 512 30 Á×Ç 14:51 /tmp/.X11-unix 49344 4 drwxrwxrwt 2 root wheel 512 30 Á×Ç 14:51 /tmp/.ICE-unix 16449 4 drwxrwxrwt 2 root wheel 512 30 Á×Ç 14:51 /tmp/.font-unix 32897 4 drwxrwxrwt 2 root wheel 512 30 Á×Ç 14:51 /tmp/.XIM-unix 117761 4 drwxrwxrwt 3 root wheel 512 30 Á×Ç 16:43 /var/tmp 117762 4 drwxrwxrwt 2 root wheel 512 30 Á×Ç 16:03 /var/tmp/vi.recover |
$ls -l /etc/master.passwd
/tmp/.X11-unix /tmp/.ICE-unix /tmp/.font-unix Ç 16:43 /tmp /tmp/.XIM-unix Ç 14:51 /tmp/.X11-unixxrwt 2 root wheel 512 30 Á× find: /tmp/day3/dark_room: Permission denied Ç 14:51 /tmp/.ICE-unixxrwt 2 root wheel 512 30 Á× ^C Ç 14:51 /tmp/.font-unixrwt 2 root wheel 512 30 Á× ... [user@fbsd1:screen]$ [user@fbsd1:screen]$ [user@fbsd1:screen]$ [user@fbsd1:screen]$ [user@fbsd1:screen]$ ls -l /etc/master.passwd -rw------- 1 root wheel 1564 30 Á×Ç 15:30 /etc/master.passwd [user@fbsd1:screen]$ cat /etc/master.passwd Ç 14:51 /tmp/.XIM-unixxrwt 2 root -rw------- 1 root wheel 1564 30 Á×Ç 15:30 /etc/master.passwd Password:---------------------------------------------------------------------- 2 4 drwxrwxrwt 9 root wheel 512 30 Á× |
$cat /etc/master.passwd
/tmp/.font-unix Ç 16:43 /tmp /tmp/.XIM-unix Ç 14:51 /tmp/.X11-unixxrwt 2 root wheel 512 30 Á× find: /tmp/day3/dark_room: Permission denied Ç 14:51 /tmp/.ICE-unixxrwt 2 root wheel 512 30 Á× ^C Ç 14:51 /tmp/.font-unixrwt 2 root wheel 512 30 Á× [user@fbsd1:screen]$ sudo find / -perm +1000 -ls 117761 4 drwxrwxrwt 3 root wheel 512 30 Á× ... [user@fbsd1:screen]$ [user@fbsd1:screen]$ ls -l /etc/master.passwd -rw------- 1 root wheel 1564 30 Á×Ç 15:30 /etc/master.passwd [user@fbsd1:screen]$ cat /etc/master.passwd cat: /etc/master.passwd: Permission denied [user@fbsd1:screen]$ cp /bin/cat /tmp [user@fbsd1:screen]$ sudo chmod Ç 14:51 /tmp/.XIM-unixxrwt 2 cat: /etc/master.passwd: Permission denied 30 Á× Password:---------------------------------------------------------------------- 2 4 drwxrwxrwt 9 root wheel 512 30 Á× |
$cp /bin/cat /tmp
|
$sudo chmod u+s /tmp/cat
/tmp/.font-unix Ç 16:43 /tmp /tmp/.XIM-unix Ç 14:51 /tmp/.X11-unixxrwt 2 root wheel 512 30 Á× find: /tmp/day3/dark_room: Permission denied Ç 14:51 /tmp/.ICE-unixxrwt 2 root wheel 512 30 Á× ^C Ç 14:51 /tmp/.font-unixrwt 2 root wheel 512 30 Á× [user@fbsd1:screen]$ sudo find / -perm +1000 -ls 117761 4 drwxrwxrwt 3 root wheel 512 30 Á× ... [user@fbsd1:screen]$ ls -l /etc/master.passwd -rw------- 1 root wheel 1564 30 Á×Ç 15:30 /etc/master.passwd [user@fbsd1:screen]$ cat /etc/master.passwd cat: /etc/master.passwd: Permission denied [user@fbsd1:screen]$ cp /bin/cat /tmp [user@fbsd1:screen]$ sudo chmod u+s /tmp/cat [user@fbsd1:screen]$ /tmp/cat /etc/master.passwd Ç 14:51 /tmp/.XIM-unixxrwt 2 root wheel 512 30 Á× Password:---------------------------------------------------------------------- 2 4 drwxrwxrwt 9 root wheel 512 30 Á× |
$/tmp/cat /etc/master.passwd
cat: /etc/master.passwd: Permission denied |
$ls -l /etc/master.passwd
find: /tmp/day3/dark_room: Permission denied Ç 14:51 /tmp/.ICE-unixxrwt 2 root wheel 512 30 Á× ^C Ç 14:51 /tmp/.font-unixrwt 2 root wheel 512 30 Á× [user@fbsd1:screen]$ sudo find / -perm +1000 -ls 117761 4 drwxrwxrwt 3 root wheel 512 30 Á× Ç 16:43 /var/tmp 117762 4 drwxrwxrwt 2 root wheel 512 30 Á× Ç 16:03 /var/tmp/vi.recover [user@fbsd1:screen]$ ... [user@fbsd1:screen]$ cp /bin/cat /tmp [user@fbsd1:screen]$ sudo chmod u+s /tmp/cat [user@fbsd1:screen]$ /tmp/cat /etc/master.passwd cat: /etc/master.passwd: Permission denied [user@fbsd1:screen]$ ls -l /etc/master.passwd -rw------- 1 root wheel 1564 30 Á×Ç 15:30 /etc/master.passwd [user@fbsd1:screen]$ ls -l Ç 14:51 /tmp/.XIM-unixxrwt -rw------- 1 root wheel 1564 30 Á×Ç 15:30 /etc/master.passwd Password:---------------------------------------------------------------------- 2 4 drwxrwxrwt 9 root wheel 512 30 Á× |
$ls -l /tmp/cat
^C Ç 14:51 /tmp/.font-unixrwt 2 root wheel 512 30 Á× [user@fbsd1:screen]$ sudo find / -perm +1000 -ls 117761 4 drwxrwxrwt 3 root wheel 512 30 Á× Ç 16:43 /var/tmp 117762 4 drwxrwxrwt 2 root wheel 512 30 Á× Ç 16:03 /var/tmp/vi.recover [user@fbsd1:screen]$ [user@fbsd1:screen]$ [user@fbsd1:screen]$ ... [user@fbsd1:screen]$ /tmp/cat /etc/master.passwd cat: /etc/master.passwd: Permission denied [user@fbsd1:screen]$ ls -l /etc/master.passwd -rw------- 1 root wheel 1564 30 Á×Ç 15:30 /etc/master.passwd [user@fbsd1:screen]$ ls -l /tmp/cat -r-sr-xr-x 1 user wheel 8036 30 Á×Ç 16:48 /tmp/cat [user@fbsd1:screen]$ sudo ch /tmp/cat Ç 14:51 /tmp/.XIM-unixxrwt -r-sr-xr-x 1 user wheel 8036 30 Á×Ç 16:48 /tmp/cat Password:---------------------------------------------------------------------- 2 4 drwxrwxrwt 9 root wheel 512 30 Á× |
$sudo chown root /tmp/cat
daemon:*:1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5::0:0:System &:/:/usr/sbin/nologin bin:*:3:7::0:0:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533::0:0:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533::0:0:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13::0:0:Games pseudo-user:/usr/games:/usr/sbin/nologin news:*:8:8::0:0:News Subsystem:/:/usr/sbin/nologin man:*:9:9::0:0:Mister Man Pages:/usr/share/man:/usr/sbin/nologin sshd:*:22:22::0:0:Secure Shell Daemon:/var/empty:/usr/sbin/nologin smmsp:*:25:25::0:0:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/no ... /uucico pop:*:68:6::0:0:Post Office Owner:/nonexistent:/usr/sbin/nologin www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin user:$1$PkvA9sI8$.a4Jsxmcx8YtUZ0IQ9Yr21:1001:0:russian:0:0:User &:/home/user:/us r/local/bin/bash [user@fbsd1:screen]$ Ç 14:51 /tmp/.XIM-unixxrwt 2 root wheel 512 30 Á× Password:---------------------------------------------------------------------- 2 4 drwxrwxrwt 9 root wheel 512 30 Á× |
$ls -l /tmp/cat
-r-sr-xr-x 1 root wheel 8036 30 Á×Ç 16:48 /tmp/cat |
$/tmp/cat /etc/master.passwd
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # root:$1$T6M2673i$52lTxOPez8tu1NudFi/zp0:0:0::0:0:Charlie &:/root:/usr/local/bin/bash toor:*:0:0::0:0:Bourne-again Superuser:/root: daemon:*:1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5::0:0:System &:/:/usr/sbin/nologin bin:*:3:7::0:0:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533::0:0:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533::0:0:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13::0:0:Games pseudo-user:/usr/games:/usr/sbin/nologin ... mailnull:*:26:26::0:0:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin bind:*:53:53::0:0:Bind Sandbox:/:/usr/sbin/nologin proxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin _pflogd:*:64:64::0:0:pflogd privsep user:/var/empty:/usr/sbin/nologin _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologin uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico pop:*:68:6::0:0:Post Office Owner:/nonexistent:/usr/sbin/nologin www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin user:$1$PkvA9sI8$.a4Jsxmcx8YtUZ0IQ9Yr21:1001:0:russian:0:0:User &:/home/user:/usr/local/bin/bash |
$cp /usr/bin/vi
bin:*:3:7::0:0:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533::0:0:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533::0:0:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13::0:0:Games pseudo-user:/usr/games:/usr/sbin/nologin news:*:8:8::0:0:News Subsystem:/:/usr/sbin/nologin man:*:9:9::0:0:Mister Man Pages:/usr/share/man:/usr/sbin/nologin sshd:*:22:22::0:0:Secure Shell Daemon:/var/empty:/usr/sbin/nologin smmsp:*:25:25::0:0:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/no login mailnull:*:26:26::0:0:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin ... www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin user:$1$PkvA9sI8$.a4Jsxmcx8YtUZ0IQ9Yr21:1001:0:russian:0:0:User &:/home/user:/us r/local/bin/bash [user@fbsd1:screen]$ cp /usr/bin/vi vi view vis [user@fbsd1:screen]$ cp /usr/bin/vi Ç 14:51 /tmp/.XIM-unixxrwt 2 roovi view vis l 512 30 Á× ------------------------------------------------------------------------------- 2 4 drwxrwxrwt 9 root wheel 512 30 Á× |
$cp /usr/bin/vi /tmp/ghghghghgh
kmem:*:5:65533::0:0:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13::0:0:Games pseudo-user:/usr/games:/usr/sbin/nologin news:*:8:8::0:0:News Subsystem:/:/usr/sbin/nologin man:*:9:9::0:0:Mister Man Pages:/usr/share/man:/usr/sbin/nologin sshd:*:22:22::0:0:Secure Shell Daemon:/var/empty:/usr/sbin/nologin smmsp:*:25:25::0:0:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/no login mailnull:*:26:26::0:0:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin bind:*:53:53::0:0:Bind Sandbox:/:/usr/sbin/nologin proxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin ... user:$1$PkvA9sI8$.a4Jsxmcx8YtUZ0IQ9Yr21:1001:0:russian:0:0:User &:/home/user:/us r/local/bin/bash [user@fbsd1:screen]$ cp /usr/bin/vi vi view vis [user@fbsd1:screen]$ cp /usr/bin/vi /tmp/ghghghghgh [user@fbsd1:screen]$ sudo chown root /tmp/ghghghghgh [user@fbsd1:screen]$ sudo chmod g+s Ç 14:51 /tmp/.XIM-unixxrwt 2 root wheel 512 30 Á× ------------------------------------------------------------------------------- 2 4 drwxrwxrwt 9 root wheel 512 30 Á× |
$sudo chown root /tmp/ghghghghgh
|
$sudo chmod g+s /tmp/ghghghghgh
~mmsp:*:25:25::0:0:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/no ~ ~ailnull:*:26:26::0:0:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin ~ ~roxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin ~ ~dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologin ~ ~uucico ~ ... ~user@fbsd1:screen]$ cp /usr/bin/vi /tmp/ghghghghgh ~ +=+=+=+=+=+=+=+een]$ sudo chmod g+s /tmp/ghghghghgh ~ ~ :q! [user@fbsd1:screen]$ sudo chmod u+s /tmp/ghghghghgh [user@fbsd1:screen]$ /tmp/ghghghghgh /etc/master.passwd ------------------------------------------------------------------------------- 2 4 drwxrwxrwt 9 root wheel 512 30 Á× |
$/tmp/ghghghghgh /etc/master.passwd
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ :q! |
$sudo chmod u+s /tmp/ghghghghgh
|
$/tmp/ghghghghgh /etc/master.passwd
root:$1$T6M2673i$52lTxOPez8tu1NudFi/zp0:0:0::0:0:Charlie &:/root:/usr/local/bin/ bash toor:*:0:0::0:0:Bourne-again Superuser:/root: daemon:*:1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5::0:0:System &:/:/usr/sbin/nologin bin:*:3:7::0:0:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533::0:0:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533::0:0:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13::0:0:Games pseudo-user:/usr/games:/usr/sbin/nologin news:*:8:8::0:0:News Subsystem:/:/usr/sbin/nologin man:*:9:9::0:0:Mister Man Pages:/usr/share/man:/usr/sbin/nologin sshd:*:22:22::0:0:Secure Shell Daemon:/var/empty:/usr/sbin/nologin smmsp:*:25:25::0:0:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/no login mailnull:*:26:26::0:0:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin bind:*:53:53::0:0:Bind Sandbox:/:/usr/sbin/nologin proxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin _pflogd:*:64:64::0:0:pflogd privsep user:/var/empty:/usr/sbin/nologin _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologin uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp /etc/master.passwd: 25 ÓÔÒÏË, 1565 ÓÉÍ×ÏÌÏ× |
$sudo find / -perm +4000
ÁÒ 11:49 /usr/local/bin/sudo 1583144 176 ---s--x--x 2 root wheel 89020 15 Í ÁÒ 11:49 /usr/local/bin/sudoedit 1583156 608 -rwsr-xr-x 1 root wheel 285580 30 Á ×Ç 16:40 /usr/local/bin/screen 306205 32 -r-sr-sr-x 1 root authpf 14724 7 ÍÁ Ê 06:59 /usr/sbin/authpf 306306 32 -r-sr-xr-x 1 root wheel 15844 7 ÍÁ Ê 06:59 /usr/sbin/mrinfo 306308 60 -r-sr-xr-x 1 root wheel 30452 7 ÍÁ ... Ê 07:00 /usr/sbin/timedc 306400 40 -r-sr-xr-x 1 root wheel 19168 7 ÍÁ Ê 07:00 /usr/sbin/traceroute 306401 32 -r-sr-xr-x 1 root wheel 16212 7 ÍÁ Ê 07:00 /usr/sbin/traceroute6 Password:d1:screen]$ sudo find / -perm +4000 /etc/master.passwd: 25 ÓÔÒÏË, 1565 ÓÉÍ×ÏÌÏ×------------------------------------ _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no 2 4 drwxrwxrwt 9 root wheel 512 30 Á× uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp |
$sudo find / -perm +4000 -ls
Ê 07:00 /usr/sbin/pppd 306385 24 -r-sr-x--- 1 root network 11636 7 ÍÁ Ê 07:00 /usr/sbin/sliplogin 306399 32 -r-sr-xr-x 1 root wheel 14908 7 ÍÁ Ê 07:00 /usr/sbin/timedc 306400 40 -r-sr-xr-x 1 root wheel 19168 7 ÍÁ Ê 07:00 /usr/sbin/traceroute 306401 32 -r-sr-xr-x 1 root wheel 16212 7 ÍÁ Ê 07:00 /usr/sbin/traceroute6 213234 544 -rws--x--x 1 root wheel 252996 16 ÍÁ ... 306399 32 -r-sr-xr-x 1 root wheel 14908 7 ÍÁÊ 07:00 /usr/sbin/timedc 306400 40 -r-sr-xr-x 1 root wheel 19168 7 ÍÁÊ 07:00 /usr/sbin/traceroute 306401 32 -r-sr-xr-x 1 root wheel 16212 7 ÍÁÊ 07:00 /usr/sbin/traceroute6 213234 544 -rws--x--x 1 root wheel 252996 16 ÍÁÒ 12:27 /usr/X11R6/bin/xterm 216013 3328 -rws--x--x 1 root wheel 1677447 24 ÍÁÒ 10:08 /usr/X11R6/bin/Xorg 38 36 -r-sr-xr-x 1 root wheel 18332 7 ÍÁÊ 06:56 /bin/rcp 23614 12 -r-sr-x--- 1 root operator 4912 7 ÍÁÊ 06:57 /sbin/mksnap_ffs 23635 44 -r-sr-xr-x 1 root wheel 21792 7 ÍÁÊ 06:57 /sbin/ping 23636 56 -r-sr-xr-x 1 root wheel 28660 7 ÍÁÊ 06:57 /sbin/ping6 23649 20 -r-sr-x--- 1 root operator 10148 7 ÍÁÊ 06:57 /sbin/shutdown |
$ls -l
216013 3328 -rws--x--x 1 root wheel 1677447 24 ÍÁ Ò 10:08 /usr/X11R6/bin/Xorg 38 36 -r-sr-xr-x 1 root wheel 18332 7 ÍÁ Ê 06:56 /bin/rcp 23614 12 -r-sr-x--- 1 root operator 4912 7 ÍÁ Ê 06:57 /sbin/mksnap_ffs 23635 44 -r-sr-xr-x 1 root wheel 21792 7 ÍÁ Ê 06:57 /sbin/ping 23636 56 -r-sr-xr-x 1 root wheel 28660 7 ÍÁ Ê 06:57 /sbin/ping6 ... [user@fbsd1:tmp]$ sudo [user@fbsd1:screen]$ sutotal 12/ -perm +4000 /etc/master.passwd: 25 ÓÔÒÏË, 1565 ÓÉÍ×ÏÌÏ×------------------------------------ -rw-r--r-- 1 root wheel 1293 5 ÎÏÑ 2005 Makefile/nologinmqueue:/usr/sbin/no 2 4 drwxrwxrwt 9 root wheel 512 30 Á× -rw-r--r-- 1 root wheel 193 24 ÑÎ× 2006 distinfolic:/usr/local/libexec/uucp drwxr-xr-x 2 root wheel 512 30 Á×Ç 17:37 files -rw-r--r-- 1 root wheel 554 27 ÄÅË 2002 pkg-descr -rw-r--r-- 1 root wheel 853 30 Á×Ç 2004 pkg-plist drwxr-xr-x 3 root wheel 512 30 Á×Ç 16:40 work |
$cd /tmp
|
$ls
cat day3 ghghghghgh screens |
$sudo chmod -x ghghghghgh
Ê 06:56 /bin/rcp 23614 12 -r-sr-x--- 1 root operator 4912 7 ÍÁ Ê 06:57 /sbin/mksnap_ffs 23635 44 -r-sr-xr-x 1 root wheel 21792 7 ÍÁ Ê 06:57 /sbin/ping 23636 56 -r-sr-xr-x 1 root wheel 28660 7 ÍÁ Ê 06:57 /sbin/ping6 23649 20 -r-sr-x--- 1 root operator 10148 7 ÍÁ Ê 06:57 /sbin/shutdown [user@fbsd1:screen]$ ls -l ... cat day3 ghghghghgh screens [user@fbsd1:tmp]$ sudo chmod -x ghghghghgh [user@fbsd1:tmp]$ ls -l ghghghghgh -r-Sr-Sr-- 1 root wheel 281372 30 Á×Ç 16:49 ghghghghgh [user@fbsd1:tmp]$ [user@fbsd1:screen]$ sudo find / -perm +4000 /etc/master.passwd: 25 ÓÔÒÏË, 1565 ÓÉÍ×ÏÌÏ×------------------------------------ _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no 2 4 drwxrwxrwt 9 root wheel 512 30 Á× uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp |
$ls -l ghghghghgh
-r-Sr-Sr-- 1 root wheel 281372 30 Á×Ç 16:49 ghghghghgh |
$sudo vipw
/etc/pw.oltOY3: 24 ÓÔÒÏË, 1564 ÓÉÍ×ÏÌÏ×:0:0::0:0:Charlie &:/root:/usr/local/bin/ bash . toor:*:0:0::0:0:Bourne-again Superuser:/root: daemon:*:1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5::0:0:System &:/:/usr/sbin/nologin bin:*:3:7::0:0:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533::0:0:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533::0:0:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13::0:0:Games pseudo-user:/usr/games:/usr/sbin/nologin news:*:8:8::0:0:News Subsystem:/:/usr/sbin/nologin ... smmsp:*:25:25::0:0:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/no login mailnull:*:26:26::0:0:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin bind:*:53:53::0:0:Bind Sandbox:/:/usr/sbin/nologin proxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin _pflogd:*:64:64::0:0:pflogd privsep user:/var/empty:/usr/sbin/nologin _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologin uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp /uucico vipw: password list updated |
$sudo vipw
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # root:$1$T6M2673i$52lTxOPez8tu1NudFi/zp0:0:0::0:0:Charlie &:/root:/usr/local/bin/ bash toor:*:0:0::0:0:Bourne-again Superuser:/root: daemon:*:1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5::0:0:System &:/:/usr/sbin/nologin bin:*:3:7::0:0:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533::0:0:Tty Sandbox:/:/usr/sbin/nologin /etc/pw.oltOY3: 24 ÓÔÒÏË, 1564 ÓÉÍ×ÏÌÏ×. ... bind:*:53:53::0:0:Bind Sandbox:/:/usr/sbin/nologin -rw------- 1 root wheel 40960 30 Á×Ç 17:04 /etc/spwd.db proxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin /etc/pw.xuDc3g: unmodified: line 1 _pflogd:*:64:64::0:0:pflogd privsep user:/var/empty:/usr/sbin/nologin ------------------------------------------------------------------------------- _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp |
$sudo vipw
toor:*:0:0::0:0:Bourne-again Superuser:/root: daemon:*:1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5::0:0:System &:/:/usr/sbin/nologin bin:*:3:7::0:0:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533::0:0:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533::0:0:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13::0:0:Games pseudo-user:/usr/games:/usr/sbin/nologin news:*:8:8::0:0:News Subsystem:/:/usr/sbin/nologin man:*:9:9::0:0:Mister Man Pages:/usr/share/man:/usr/sbin/nologin sshd:*:22:22::0:0:Secure Shell Daemon:/var/empty:/usr/sbin/nologin smmsp:*:25:25::0:0:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/no login mailnull:*:26:26::0:0:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin bind:*:53:53::0:0:Bind Sandbox:/:/usr/sbin/nologin proxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin _pflogd:*:64:64::0:0:pflogd privsep user:/var/empty:/usr/sbin/nologin _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologin uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp /uucico :q! vipw: no changes made |
$less /etc/passwd
|
$sudo pwd_mkdb /etc/master.passwd
|
$vi /etc/master.passwd
|
$sudo vi /etc/master.passwd
|
$vi /etc/master.passwd
|
$sudo pwd_mkdb /etc/master.passwd
pwd_mkdb: warning, unknown root shell |
$vi /etc/master.passwd
|
$vi /etc/passwd
|
$vi /etc/master.passwd
|
$sudo vipw
toor:*:0:0::0:0:Bourne-again Superuser:/root: daemon:*:1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5::0:0:System &:/:/usr/sbin/nologin bin:*:3:7::0:0:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533::0:0:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533::0:0:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13::0:0:Games pseudo-user:/usr/games:/usr/sbin/nologin news:*:8:8::0:0:News Subsystem:/:/usr/sbin/nologin man:*:9:9::0:0:Mister Man Pages:/usr/share/man:/usr/sbin/nologin sshd:*:22:22::0:0:Secure Shell Daemon:/var/empty:/usr/sbin/nologin smmsp:*:25:25::0:0:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/no login mailnull:*:26:26::0:0:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin bind:*:53:53::0:0:Bind Sandbox:/:/usr/sbin/nologin proxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin _pflogd:*:64:64::0:0:pflogd privsep user:/var/empty:/usr/sbin/nologin _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologin uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp /uucico :q! vipw: no changes made |
$sudo adduser
# rot:$1$T6M2673i$52lTxOPez8tu1NudFi/zp0:0:0::0:0:Charlie &:/root:/usr/local/bin/ b-ash Enter password again: toor:*:0:0::0:0:Bourne-again Superuser:/root: Username : user1 daemon:*:1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin Full Name : User #1 operator:*:2:5::0:0:System &:/:/usr/sbin/nologin Class : russian ... Groups : user1 Home : /home/user1 Shell : /usr/local/bin/bash Locked : no OK? (yes/no): yes pwd_mkdb: warning, unknown root shell pwd_mkdb: warning, unknown root shell adduser: INFO: Successfully added (user1) to the user database. Add another user? (yes/no): no Goodbye! |
$sudo vipw
root:$1$T6M2673i$52lTxOPez8tu1NudFi/zp0:0:0::0:0:Charlie &:/root:/usr/local/bin/ /etc/pw.pzxppy: 25 ÓÔÒÏË, 1667 ÓÉÍ×ÏÌÏ× toor:*:0:0::0:0:Bourne-again Superuser:.root: daemon:*:1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5::0:0:System &:/:/usr/sbin/nologin bin:*:3:7::0:0:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533::0:0:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533::0:0:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13::0:0:Games pseudo-user:/usr/games:/usr/sbin/nologin news:*:8:8::0:0:News Subsystem:/:/usr/sbin/nologin ... smmsp:*:25:25::0:0:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/no login mailnull:*:26:26::0:0:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin bind:*:53:53::0:0:Bind Sandbox:/:/usr/sbin/nologin proxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin _pflogd:*:64:64::0:0:pflogd privsep user:/var/empty:/usr/sbin/nologin _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologin uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp /uucico vipw: password list updated |
$sudo pw usermod root -s /bin/sh
Enter password again: toor:*:0:0::0:0:Bourne-again Superuser:/root: Username : user1 daemon:*:1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin Full Name : User #1 operator:*:2:5::0:0:System &:/:/usr/sbin/nologin Class : russian bin:*:3:7::0:0:Binaries Commands and Source:/:/usr/sbin/nologin Home : /home/user1 tty:*:4:65533::0:0:Tty Sandbox:/:/usr/sbin/nologin ... [user@fbsd1:tmp]$ sudo pw usermod root -s /bin/sh [user@fbsd1:tmp]$ sudo pw usershow root root:*:0:0::0:0:Charlie &:/root:/bin/sh [user@fbsd1:tmp]$ sudo pw usermod root -s /bin/sh vipw: password list updated privsep user:/var/empty:/usr/sbin/nologin -------------------------------------------------------------------------------i _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp |
$sudo pw usershow root
root:*:0:0::0:0:Charlie &:/root:/bin/sh |
$sudo pw usermod root -s /usr/local/bin/bash
daemon:*:1:1::0:0:Owner of many system processes:/root:/usr/sbin/nologin Full Name : User #1 operator:*:2:5::0:0:System &:/:/usr/sbin/nologin Class : russian bin:*:3:7::0:0:Binaries Commands and Source:/:/usr/sbin/nologin Home : /home/user1 tty:*:4:65533::0:0:Tty Sandbox:/:/usr/sbin/nologin Locked : no login*:5:65533::0:0:KMem Sandbox:/:/usr/sbin/nologin pwd_mkdb: warning, unknown root shell ... [user@fbsd1:tmp]$ sudo pw usermod root -s /usr/local/bin/bash [user@fbsd1:tmp]$ sudo pw usershow root root:*:0:0::0:0:Charlie &:/root:/usr/local/bin/bash [user@fbsd1:tmp]$ s vipw: password list updated privsep user:/var/empty:/usr/sbin/nologin -------------------------------------------------------------------------------i _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp |
$sudo pw usershow root
root:*:0:0::0:0:Charlie &:/root:/usr/local/bin/bash |
$sudo rmuser user1
mailnull:*:26:26::0:0:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin adduser: INFO: Successfully added (user1) to the user database. bind:*:53:53::0:0:Bind Sandbox:/:/usr/sbin/nologin Goodbye! proxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin /etc/pw.pzxppy: 25 ÓÔÒÏË, 1667 ÓÉÍ×ÏÌÏ×. [user@fbsd1:tmp]$ sudo pw usermod root -s /bin/sh [user@fbsd1:tmp]$ sudo pw usershow root root:*:0:0::0:0:Charlie &:/root:/bin/sh [user@fbsd1:tmp]$ sudo pw usermod root -s /usr/local/bin/bash ... [user@fbsd1:tmp]$ sudo pw user a user1 vipw: password list updated privMatching password entry:/sbin/nologin -------------------------------------------------------------------------------i _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no user1:*:1002:1002:russian:0:0:User #1:/home/user1:/usr/local/bin/bashibexec/uucp uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp Is this the entry you wish to remove? y Remove user's home directory (/home/user1)? y Removing user (user1): mailspool home passwd. |
$sudo pw usershow user1
pw: no such user `user1' |
$sudo pw user add user1 -m
Goodbye! proxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin /etc/pw.pzxppy: 25 ÓÔÒÏË, 1667 ÓÉÍ×ÏÌÏ×. [user@fbsd1:tmp]$ sudo pw usermod root -s /bin/sh [user@fbsd1:tmp]$ sudo pw usershow root root:*:0:0::0:0:Charlie &:/root:/bin/sh [user@fbsd1:tmp]$ sudo pw usermod root -s /usr/local/bin/bash [user@fbsd1:tmp]$ sudo pw usershow root root:*:0:0::0:0:Charlie &:/root:/usr/local/bin/bash [user@fbsd1:tmp]$ sudo rmuser user1 ... [user@fbsd1:tmp]$ sudo pw user add user1 -m [user@fbsd1:tmp]$ sudo pw user show user1 user1:*:1002:1002::0:0:User &:/home/user1:/bin/sh [user@fbsd1:tmp]$ sudo pw user add user1 - vipw: password list updated privsep user:/var/empty:/usr/sbin/nologin -------------------------------------------------------------------------------i _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp |
$sudo pw user show user1
user1:*:1002:1002::0:0:User &:/home/user1:/bin/sh |
$sudo pw user mod user1 -s /usr/local/bin/bash
[user@fbsd1:tmp]$ sudo pw usermod root -s /bin/sh [user@fbsd1:tmp]$ sudo pw usershow root root:*:0:0::0:0:Charlie &:/root:/bin/sh [user@fbsd1:tmp]$ sudo pw usermod root -s /usr/local/bin/bash [user@fbsd1:tmp]$ sudo pw usershow root root:*:0:0::0:0:Charlie &:/root:/usr/local/bin/bash [user@fbsd1:tmp]$ sudo rmuser user1 Matching password entry: user1:*:1002:1002:russian:0:0:User #1:/home/user1:/usr/local/bin/bash Is this the entry you wish to remove? y ... [user@fbsd1:tmp]$ sudo pw user mod user1 -s /usr/local/bin/bash [user@fbsd1:tmp]$ sudo pw user show user1 user1:*:1002:1002::0:0:User &:/home/user1:/usr/local/bin/bash [user@fbsd1:tmp]$ vipw: password list updated privsep user:/var/empty:/usr/sbin/nologin -------------------------------------------------------------------------------i _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp |
$sudo pw user show user1
user1:*:1002:1002::0:0:User &:/home/user1:/usr/local/bin/bash |
$echo paZZword | sudo pw user add user2 -m -h 0
[user@fbsd1:tmp]$ sudo pw usermod root -s /bin/sh [user@fbsd1:tmp]$ sudo pw usershow root root:*:0:0::0:0:Charlie &:/root:/bin/sh [user@fbsd1:tmp]$ sudo pw usermod root -s /usr/local/bin/bash [user@fbsd1:tmp]$ sudo pw usershow root root:*:0:0::0:0:Charlie &:/root:/usr/local/bin/bash [user@fbsd1:tmp]$ sudo rmuser user1 Matching password entry: user1:*:1002:1002:russian:0:0:User #1:/home/user1:/usr/local/bin/bash Is this the entry you wish to remove? y ... [user@fbsd1:tmp]$ sudo pw user show user1 user1:*:1002:1002::0:0:User &:/home/user1:/usr/local/bin/bash [user@fbsd1:tmp]$ echo paZZword | sudo pw user add user2 -m -h 0 [user@fbsd1:tmp]$ vipw: password list updated privsep user:/var/empty:/usr/sbin/nologin -------------------------------------------------------------------------------i _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp |
$sudo userdel user2
root:*:0:0::0:0:Charlie &:/root:/bin/sh [user@fbsd1:tmp]$ sudo pw usermod root -s /usr/local/bin/bash [user@fbsd1:tmp]$ sudo pw usershow root root:*:0:0::0:0:Charlie &:/root:/usr/local/bin/bash [user@fbsd1:tmp]$ sudo rmuser user1 Matching password entry: user1:*:1002:1002:russian:0:0:User #1:/home/user1:/usr/local/bin/bash Is this the entry you wish to remove? y Remove user's home directory (/home/user1)? y Removing user (user1): mailspool home passwd. ... [user@fbsd1:tmp]$ echo paZZword | sudo pw user add user2 -m -h 0 [user@fbsd1:tmp]$ sudo userdel user2 sudo: userdel: command not found [user@fbsd1:tmp]$ sudo userdel user2 vipw: password list updatedsudo: userdel: command not foundin/nologin -------------------------------------------------------------------------------i _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp |
$sudo pw userdel user2
[user@fbsd1:tmp]$ sudo pw usermod root -s /usr/local/bin/bash [user@fbsd1:tmp]$ sudo pw usershow root root:*:0:0::0:0:Charlie &:/root:/usr/local/bin/bash [user@fbsd1:tmp]$ sudo rmuser user1 Matching password entry: user1:*:1002:1002:russian:0:0:User #1:/home/user1:/usr/local/bin/bash Is this the entry you wish to remove? y Remove user's home directory (/home/user1)? y Removing user (user1): mailspool home passwd. [user@fbsd1:tmp]$ sudo pw usershow user1 ... [user@fbsd1:tmp]$ sudo userdel user2 sudo: userdel: command not found [user@fbsd1:tmp]$ sudo pw userdel user2 [user@fbsd1:tmp]$ vipw: password list updated privsep user:/var/empty:/usr/sbin/nologin -------------------------------------------------------------------------------i _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp |
$sudo pw userdel user2
root:*:0:0::0:0:Charlie &:/root:/usr/local/bin/bash [user@fbsd1:tmp]$ sudo rmuser user1 Matching password entry: user1:*:1002:1002:russian:0:0:User #1:/home/user1:/usr/local/bin/bash Is this the entry you wish to remove? y Remove user's home directory (/home/user1)? y Removing user (user1): mailspool home passwd. [user@fbsd1:tmp]$ sudo pw usershow user1 pw: no such user `user1' [user@fbsd1:tmp]$ sudo pw user add user1 -m ... [user@fbsd1:tmp]$ sudo pw userdel user2 [user@fbsd1:tmp]$ sudo pw userdel user2 Password: [user@fbsd1:tmp]$ vipw: password lisPassword: privsep user:/var/empty:/usr/sbin/nologin -------------------------------------------------------------------------------i _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp |
$vi ~/.hushlogin
|
$logname
user |
$whoami
user |
$su -
Password: l3-agent is already running: pid=958; pidfile=/root/.lilalo/l3-agent.pid |
#id
uid=0(root) gid=0(wheel) groups=0(wheel), 5(operator) |
#logname
user |
#whoami
root |
#vi /etc/master.passwd
|
#lastlogin
root ttyv1 Wed Aug 30 17:17:20 2006 user ttyv2 Wed Aug 30 17:30:56 2006 |
#last
user ttyv2 Wed Aug 30 17:30 still logged in user ttyv2 Wed Aug 30 17:23 - 17:23 (00:00) user ttyv2 Wed Aug 30 17:22 - 17:22 (00:00) user ttyv2 Wed Aug 30 17:21 - 17:22 (00:00) user ttyv2 Wed Aug 30 17:20 - 17:21 (00:00) user ttyv2 Wed Aug 30 17:19 - 17:19 (00:00) root ttyv1 Wed Aug 30 17:17 still logged in user ttyv2 Wed Aug 30 16:56 - 16:56 (00:00) user ttyv1 Wed Aug 30 16:54 - 17:17 (00:22) user ttyp0 fbsd2.linux.nt Wed Aug 30 16:41 still logged in user ttyv0 Wed Aug 30 16:39 still logged in root ttyv0 Wed Aug 30 16:14 - 16:38 (00:24) user ttyp2 192.168.15.254 Wed Aug 30 15:28 still logged in root ttyv1 Wed Aug 30 15:07 - 16:14 (01:06) root ttyv1 Wed Aug 30 15:07 - 15:07 (00:00) user ttyv0 Wed Aug 30 15:03 - 16:14 (01:10) user ttyv0 Wed Aug 30 14:57 - 15:03 (00:06) user ttyv0 Wed Aug 30 14:53 - 14:56 (00:03) reboot ~ Wed Aug 30 14:52 wtmp begins Wed Aug 30 14:52:53 EEST 2006 |
#last -10
user ttyv2 Wed Aug 30 17:30 still logged in user ttyv2 Wed Aug 30 17:23 - 17:23 (00:00) user ttyv2 Wed Aug 30 17:22 - 17:22 (00:00) user ttyv2 Wed Aug 30 17:21 - 17:22 (00:00) user ttyv2 Wed Aug 30 17:20 - 17:21 (00:00) user ttyv2 Wed Aug 30 17:19 - 17:19 (00:00) root ttyv1 Wed Aug 30 17:17 still logged in user ttyv2 Wed Aug 30 16:56 - 16:56 (00:00) user ttyv1 Wed Aug 30 16:54 - 17:17 (00:22) user ttyp0 fbsd2.linux.nt Wed Aug 30 16:41 still logged in |
#exit
exit |
$passwd
Changing local password for user Old Password: New Password: Retype New Password: |
$ls
file1 file2 file3 file4 |
$ls -l
total 0 -r-x------ 1 root wheel 0 30 Á×Ç 18:05 file1 -r-xr-xr-x 1 root wheel 0 30 Á×Ç 18:05 file2 -rw------- 1 root wheel 0 30 Á×Ç 18:05 file3 -rw-r--r-- 1 root wheel 0 30 Á×Ç 18:05 file4 |
$rm file1
override r-x------ root/wheel for file1? y rm: file1: Operation not permitted |
$rm -r file1
override r-x------ root/wheel for file1? yse rm: file1: Operation not permitted |
$mount
[user@fbsd1:tmp]$ [user@fbsd1:tmp]$ [user@fbsd1:tmp]$ [user@fbsd1:tmp]$ [user@fbsd1:tmp]$ [user@fbsd1:tmp]$ [user@fbsd1:tmp]$ [user@fbsd1:tmp]$ [user@fbsd1:tmp]$ [user@fbsd1:tmp]$ ... [user@fbsd1:tmp]$ vipw: password lis/dev/ad0s1a on / (ufs, local)mpty:/usr/sbin/nologin -------------------------------------------------------------------------------i devfs on /dev (devfs, local)rams:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no /dev/ad0s4d on /home (ufs, local, soft-updates)ucppublic:/usr/local/libexec/uucp uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp /dev/ad0s3e on /tmp (ufs, local, soft-updates) /dev/ad0s3f on /usr (ufs, local, soft-updates) /dev/ad0s3d on /var (ufs, local, soft-updates) |
$su
[user@fbsd1:tmp]$ [user@fbsd1:tmp]$ [user@fbsd1:tmp]$ [user@fbsd1:tmp]$ [user@fbsd1:tmp]$ [user@fbsd1:tmp]$ [user@fbsd1:tmp]$ [user@fbsd1:tmp]$ [user@fbsd1:tmp]$ [user@fbsd1:tmp]$ ... Password: [root@fbsd1:tmp]# [root@fbsd1:tmp]# [root@fbsd1:tmp]# disklabel -e /dev/ad0s3 vipw: password list updated privsep user:Password:y:/usr/sbin/nologin -------------------------------------------------------------------------------i _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp |
#disklabel -e /dev/ad0s3
# size offset fstype [fsize bsize bps/cpg] b: 4109968 0 swap c: 36997695 0 unused 0 0 # "raw" part, don't edit d: 4151296 4109968 4.2BSD 2048 16384 28536 e: 1048576 8261264 4.2BSD 2048 16384 8 f: 27687855 9309840 4.2BSD 2048 16384 28552 ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ :q! |
#disklabel -e /dev/ad0s4
d: 10485760 0 4.2BSD 2048 16384 28552 e: 10000000 * * ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ /tmp/EdDk.3svEZpSMkY: 7 ÓÔÒÏË, 250 ÓÉÍ×ÏÌÏ× . line 6: Warning, unknown file system type * |
#disklabel -e /dev/ad0s4
# size offset fstype [fsize bsize bps/cpg] c: 36997695 0 unused 0 0 # "raw" part, don't edit d: 10485760 0 4.2BSD 2048 16384 28552 e: 10000000 10485760 unused 0 0 ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ :q! |
#ls -l /dev/ad0s4e
crw-r----- 1 root operator 0, 123 30 Á×Ç 14:51 /dev/ad0s4e |
#newfs /dev/ad0s4e
/dev/ad0s4e: 4882.8MB (10000000 sectors) block size 16384, fragment size 2048 using 27 cylinder groups of 183.77MB, 11761 blks, 23552 inodes. super-block backups (for fsck -b #) at: 160, 376512, 752864, 1129216, 1505568, 1881920, 2258272, 2634624, 3010976, 3387328, 3763680, 4140032, 4516384, 4892736, 5269088, 5645440, 6021792, 6398144, 6774496, 7150848, 7527200, 7903552, 8279904, 8656256, 9032608, 9408960, 9785312 |
#mount /dev/ad0s4e /mnt
# /dev/ad0s4: # d: 10485760 offse0 4.2BSD 2048 16384 28552pg] 8 partitions: c: 36997695 0 unused 0 0 # "raw" part, don't edit # d: 10485760 offse0 4.2BSD 2048 16384 28552pg] e: 10000000 10485760 unused 0 0 ~ ~ ~ ~ ... ~ ~ ~ ~ ~ /tmp/EdDk.3svEZpSMkY: 7 ÓÔÒÏË, 250 ÓÉÍ×ÏÌÏ×------------------------------------i : _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no :ucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp ------------------------------------------------------------------------------- |
#ls /mnt
.snap |
#umount /mnt
|
#mount /dev/ad0s4e /mnt
|
#df -h /mnt
Filesystem Size Used Avail Capacity Mounted on /dev/ad0s4e 4.6G 4.0K 4.2G 0% /mnt |
#disklabel -e /dev/ad0s4
# size offset fstype [fsize bsize bps/cpg] c: 36997695 0 unused 0 0 # "raw" part, don't edit d: 10485760 0 4.2BSD 2048 16384 28552 e: 10000000 10485760 4.2BSD 2048 16384 28552 f: 10000000 * unused ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ /tmp/EdDk.c8KpF5tBLN: 8 ÓÔÒÏË, 310 ÓÉÍ×ÏÌÏ× |
#disklabel -e /dev/ad0s4
# size offset fstype [fsize bsize bps/cpg] c: 36997695 0 unused 0 0 # "raw" part, don't edit d: 10485760 0 4.2BSD 2048 16384 28552 e: 10000000 10485760 4.2BSD 2048 16384 28552 f: 10000000 20485760 unused 0 0 ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ :q! |
#mount /dev/ad0s4f /mnt
# /dev/ad0s4: # d: 10485760 offse0 4.2BSD 2048 16384 28552pg] 8 partitions: c: 36997695 0 unused 0 0 # "raw" part, don't edit # d: 10485760 offse0 4.2BSD 2048 16384 28552pg] e: 10000000 10485760 unused 0 0 ~ ~ ~ ~ ... ~ ~ ~ ~ /tmp/EdDk.3svEZpSMkY: 7 ÓÔÒÏË, 250 ÓÉÍ×ÏÌÏ×------------------------------------i : _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no mount: /dev/ad0s4f on /mnt: incorrect super block :ucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp ------------------------------------------------------------------------------- |
#file -s /dev/ad0s4f
/dev/ad0s4f: data |
#newfs /dev/ad0s4f
/dev/ad0s4f: 4882.8MB (10000000 sectors) block size 16384, fragment size 2048 using 27 cylinder groups of 183.77MB, 11761 blks, 23552 inodes. super-block backups (for fsck -b #) at: 160, 376512, 752864, 1129216, 1505568, 1881920, 2258272, 2634624, 3010976, 3387328, 3763680, 4140032, 4516384, 4892736, 5269088, 5645440, 6021792, 6398144, 6774496, 7150848, 7527200, 7903552, 8279904, 8656256, 9032608, 9408960, 9785312 |
#file -s /dev/ad0s4f
# /dev/ad0s4: # d: 10485760 offse0 4.2BSD 2048 16384 28552pg] 8 partitions: c: 36997695 0 unused 0 0 # "raw" part, don't edit # d: 10485760 offse0 4.2BSD 2048 16384 28552pg] e: 10000000 10485760 unused 0 0 ~ ~ ~ ~ ... ~ ~ ~ ~ /tmp/EdDk.3svEZpSMkY: 7 ÓÔÒÏË, 250 ÓÉÍ×ÏÌÏ×------------------------------------i : _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no /dev/ad0s4f: data :ucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp ------------------------------------------------------------------------------- |
#mount /dev/ad0s4f /mnt
|
#umount /mnt
|
#disklabel -e /dev/ad0s4
# size offset fstype [fsize bsize bps/cpg] c: 36997695 0 unused 0 0 # "raw" part, don't edit d: 10485760 0 4.2BSD 2048 16384 28552 ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ /tmp/EdDk.VquiV3ZDrv: 5 ÓÔÒÏË, 221 ÓÉÍ×ÏÌÏ× |
#disklabel -e /dev/ad0s4
# size offset fstype [fsize bsize bps/cpg] c: 36997695 0 unused 0 0 # "raw" part, don't edit d: 10485760 0 4.2BSD 2048 16384 28552 e: 15000000 10485760 4.2BSD 2048 16384 28552 ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ /tmp/EdDk.lChfcbyc7h: 6 ÓÔÒÏË, 276 ÓÉÍ×ÏÌÏ× |
#disklabel -e /dev/ad0s4
# size offset fstype [fsize bsize bps/cpg] c: 36997695 0 unused 0 0 # "raw" part, don't edit d: 10485760 0 4.2BSD 2048 16384 28552 e: 15000000 10485760 4.2BSD 2048 16384 28552 ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ :q! |
#newfs /dev/ad0s4e
# /dev/ad0s4: # d: 10485760 offse0 4.2BSD 2048 16384 28552pg] 8 partitions: c: 36997695 0 unused 0 0 # "raw" part, don't edit # d: 10485760 offse0 4.2BSD 2048 16384 28552pg] e: 10000000 10485760 unused 0 0 ~ ~ ~ ~ ... ~ ~ ~ ~ /tmp/EdDk.3svEZpSMkY: 7 ÓÔÒÏË, 250 ÓÉÍ×ÏÌÏ×------------------------------------i : _dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologinmqueue:/usr/sbin/no newfs: /dev/ad0s4e: failed to open disk for writing :ucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp ------------------------------------------------------------------------------- |
#disklabel -e /dev/ad0s4
# size offset fstype [fsize bsize bps/cpg] c: 36997695 0 unused 0 0 # "raw" part, don't edit d: 10485760 0 4.2BSD 2048 16384 28552 e: 15000000 * unused 2048 16384 28552 ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ /tmp/EdDk.vYhnLPLQM2: 6 ÓÔÒÏË, 271 ÓÉÍ×ÏÌÏ× |
Время первой команды журнала | 16:43:35 2006- 8-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:30:32 2006- 8-31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.85 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.58 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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