/l3/users/02-04-2007/nt-bsdadm/fbsd2.net.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 |
|
$users
users users-admin |
$add
adddebug addftinfo addr2line adduser |
$d
Display all 111 possibilities? (y or n) |
$d
Display all 111 possibilities? (y or n) |
$ls -l
total 46 -rw-r--r-- 1 user wheel 0 4 ÁÐÒ 13:08 10 drwx------ 2 user wheel 512 4 ÁÐÒ 11:01 Desktop drwxr-xr-x 2 user wheel 4096 3 ÁÐÒ 17:34 Font -rw-r--r-- 1 user wheel 3845 6 ÄÅË 2003 base drwxr-xr-x 2 user wheel 512 11 ÄÅË 2003 bin -rw-r--r-- 1 user wheel 12718 6 ÄÅË 2003 body drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 c drwxr-xr-x 3 user wheel 512 10 ÄÅË 2003 files drwxr-xr-x 2 user wheel 1536 3 ÁÐÒ 12:38 names -rw-r--r-- 1 user wheel 0 4 ÁÐÒ 13:04 no_file drwxr-xr-x 2 user wheel 512 11 ÄÅË 2003 pics drwxr-xr-x 3 user wheel 512 6 ÄÅË 2003 proj drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 projectX drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 sh drwxr-xr-x 4 user wheel 512 6 ÄÅË 2003 test drwxr-xr-x 2 user wheel 512 4 ÁÐÒ 10:57 text -rw-r--r-- 1 user wheel 18 6 ÄÅË 2003 touchlist -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 very_long_file_name |
$vim ~/.vim
|
$vim ~/.vim
|
$vim ~/.vimrc
|
$vim ~/.vimrc
|
#exit
Connection to linux1.net.nt closed. |
$man shutdown
|
$vim /etc/motd
|
$vim ~/
|
$touch .hushlogin
|
$ls
10 c projectX Desktop files sh Font names test base no_file text bin pics touchlist body proj very_long_file_name |
$ls -a
. .mcop .. .mozilla .DCOPserver_fbsd2.net.nt_:0 .profile .DCOPserver_fbsd2.net.nt__0 .qt .ICEauthority .rhosts .Xauthority .shrc .bash_history .ssh .bash_logout .swp .bash_profile .thumbnails .bashrc .viminfo ... .inputrc names .kde no_file .l3rc pics .lesshst proj .lilalo projectX .local sh .login test .login_conf text .mail_aliases touchlist .mailrc very_long_file_name |
$rm .hushlogin
|
$ls /var/run/
cron.pid ld-elf.so.hints polkitd/ utmp dbus/ ld.so.hints ppp/ xauth/ devd.pid log sendmail.pid xdmctl/ devd.pipe logpriv sshd.pid dmesg.boot moused.pid syslog.pid kdm.pid named/ syslogd.sockets |
$ls
10 c projectX Desktop files sh Font names test base no_file text bin pics touchlist body proj very_long_file_name |
$logname
user |
$whoami
user |
$su -
Password: |
#id
uid=0(root) gid=0(wheel) groups=0(wheel), 5(operator) |
#logname
user |
#whoami
root |
#cat /etc/master.passwd
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # root:$1$bk7mmD7S$yJqpzQLPkpqqW4MeGRmTQ1:0:0:russian:0:0:Charlie &:/root:/usr/local/bin/bash toor:$1$L1RyYzFF$LZ9LjUa/Y.dOXPLWXop3k1:0:0:russian:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash 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 ... www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin cups:*:193:193::0:0:CUPS Owner:/nonexistent:/sbin/nologin cyrus:*:60:60::1175212800:0:the cyrus mail server:/nonexistent:/usr/sbin/nologin messagebus:*:556:556::0:0:D-BUS Daemon User:/nonexistent:/sbin/nologin avahi:*:558:558::0:0:Avahi Daemon User:/nonexistent:/sbin/nologin polkit:*:559:559::0:0:PolicyKit Daemon User:/nonexistent:/sbin/nologin gdm:*:92:92::0:0:GNOME Display Manager:/nonexistent:/sbin/nologin user:$1$F2HuVifM$go5Cwgz1qMS47SCC6LNrA.:1001:0:russian:0:0:User &:/home/user:/usr/local/bin/bash test:$1$UJkLT.on$aU3ox0VlD.6e3LL9WaCb.0:1002:0:russian:0:0:Test USer:/home/test:/bin/sh |
#lastlogin
root ttyp5 linux1.net.nt Wed Apr 4 16:49:41 2007 user :0 Thu Apr 5 09:24:06 2007 |
#w
9:44 up 21 mins, 0 users, load averages: 0,08 0,05 0,07 USER TTY FROM LOGIN@ IDLE WHAT |
#last
user :0 ÞÔ 5 ÁÐÒ 09:24 still logged in reboot ~ ÞÔ 5 ÁÐÒ 09:23 shutdown ~ ÓÒ 4 ÁÐÒ 17:24 root ttyp5 linux1 ÓÒ 4 ÁÐÒ 16:49 - 17:01 (00:11) root ttyp5 linux1 ÓÒ 4 ÁÐÒ 16:39 - 16:40 (00:01) root ttyp5 sled ÓÒ 4 ÁÐÒ 09:59 - 12:14 (02:14) user :0 ÓÒ 4 ÁÐÒ 09:27 - 17:24 (07:57) reboot ~ ÓÒ 4 ÁÐÒ 09:27 shutdown ~ ×Ô 3 ÁÐÒ 17:44 user :0 ×Ô 3 ÁÐÒ 17:30 - 17:44 (00:13) ... root ttyv1 ÐÔ 30 ÍÁÒ 19:16 - shutdown (00:02) root ttyv0 ÐÔ 30 ÍÁÒ 19:16 - shutdown (00:03) reboot ~ ÐÔ 30 ÍÁÒ 19:14 shutdown ~ ÐÔ 30 ÍÁÒ 18:41 root ttyv0 ÐÔ 30 ÍÁÒ 18:41 - shutdown (00:00) reboot ~ ÐÔ 30 ÍÁÒ 18:32 shutdown ~ ÐÔ 30 ÍÁÒ 18:25 root ttyv0 ÐÔ 30 ÍÁÒ 18:25 - shutdown (00:00) reboot ~ ÐÔ 30 ÍÁÒ 18:24 wtmp begins ÐÑÔÎÉÃÁ, 30 ÍÁÒÔÁ 2007 Ç. 18:24:06 (EEST) |
#last -10
user :0 ÞÔ 5 ÁÐÒ 09:24 still logged in reboot ~ ÞÔ 5 ÁÐÒ 09:23 shutdown ~ ÓÒ 4 ÁÐÒ 17:24 root ttyp5 linux1 ÓÒ 4 ÁÐÒ 16:49 - 17:01 (00:11) root ttyp5 linux1 ÓÒ 4 ÁÐÒ 16:39 - 16:40 (00:01) root ttyp5 sled ÓÒ 4 ÁÐÒ 09:59 - 12:14 (02:14) user :0 ÓÒ 4 ÁÐÒ 09:27 - 17:24 (07:57) reboot ~ ÓÒ 4 ÁÐÒ 09:27 shutdown ~ ×Ô 3 ÁÐÒ 17:44 user :0 ×Ô 3 ÁÐÒ 17:30 - 17:44 (00:13) |
#cat /etc/master.passwd
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # root:$1$bk7mmD7S$yJqpzQLPkpqqW4MeGRmTQ1:0:0:russian:0:0:Charlie &:/root:/usr/local/bin/bash toor:$1$L1RyYzFF$LZ9LjUa/Y.dOXPLWXop3k1:0:0:russian:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash 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 ... www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin cups:*:193:193::0:0:CUPS Owner:/nonexistent:/sbin/nologin cyrus:*:60:60::1175212800:0:the cyrus mail server:/nonexistent:/usr/sbin/nologin messagebus:*:556:556::0:0:D-BUS Daemon User:/nonexistent:/sbin/nologin avahi:*:558:558::0:0:Avahi Daemon User:/nonexistent:/sbin/nologin polkit:*:559:559::0:0:PolicyKit Daemon User:/nonexistent:/sbin/nologin gdm:*:92:92::0:0:GNOME Display Manager:/nonexistent:/sbin/nologin user:$1$F2HuVifM$go5Cwgz1qMS47SCC6LNrA.:1001:0:russian:0:0:User &:/home/user:/usr/local/bin/bash test:$1$UJkLT.on$aU3ox0VlD.6e3LL9WaCb.0:1002:0:russian:0:0:Test USer:/home/test:/bin/sh |
#passwd test
Changing local password for test New Password: Retype New Password: |
#cat /etc/master.passwd
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # root:$1$bk7mmD7S$yJqpzQLPkpqqW4MeGRmTQ1:0:0:russian:0:0:Charlie &:/root:/usr/local/bin/bash toor:$1$L1RyYzFF$LZ9LjUa/Y.dOXPLWXop3k1:0:0:russian:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash 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 ... www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin cups:*:193:193::0:0:CUPS Owner:/nonexistent:/sbin/nologin cyrus:*:60:60::1175212800:0:the cyrus mail server:/nonexistent:/usr/sbin/nologin messagebus:*:556:556::0:0:D-BUS Daemon User:/nonexistent:/sbin/nologin avahi:*:558:558::0:0:Avahi Daemon User:/nonexistent:/sbin/nologin polkit:*:559:559::0:0:PolicyKit Daemon User:/nonexistent:/sbin/nologin gdm:*:92:92::0:0:GNOME Display Manager:/nonexistent:/sbin/nologin user:$1$F2HuVifM$go5Cwgz1qMS47SCC6LNrA.:1001:0:russian:0:0:User &:/home/user:/usr/local/bin/bash test:$1$.xojV37Y$jppfpzn7if7okk1byrWxD.:1002:0:russian:0:0:Test USer:/home/test:/bin/sh |
#exit
|
$less /etc/passwd
|
$less /etc/master.passwd
|
$su -
Password: Removing stale pidfile |
#exit
|
$vim .vimrc
2,4d1 < set number < set list < syntax on |
$su -
Password: Removing stale pidfile |
#w
9:47 up 24 mins, 0 users, load averages: 0,00 0,03 0,05 USER TTY FROM LOGIN@ IDLE WHAT |
#chfn test
Gid [# or name]: 0 Change [month day year]: Expire [month day year]: Class: russian Home directory: /home/test Shell: /bin/sh Full Name: Test USer Office Location: Office Phone: Home Phone: Other information: ~ ~ ~ ~ ~ ~ ~ ~ :q! chfn: user information unchanged |
#exit
|
$adduser
adduser: ERROR: you must be the super-user (uid 0) to use this utility. |
$su -
Password: Removing stale pidfile |
#adduser
Username: newuser Full name: New User Uid (Leave empty for default): Login group [newuser]: Login group is newuser. Invite newuser into other groups? []: no Group no does not exist! Login group is newuser. Invite newuser into other groups? []: Login class [default]: russian Shell (sh csh tcsh bash nologin) [sh]: bash Home directory [/home/newuser]: ... Uid : 1003 Class : russian Groups : newuser Home : /home/newuser Shell : /usr/local/bin/bash Locked : no OK? (yes/no): yes adduser: INFO: Successfully added (newuser) to the user database. Add another user? (yes/no): no Goodbye! |
#echo $LANG
ru_RU.KOI8-R |
#rmuser newuser
Matching password entry: newuser:*:1003:1003:russian:0:0:New User:/home/newuser:/usr/local/bin/bash Is this the entry you wish to remove? yes Remove user's home directory (/home/newuser)? yes Removing user (newuser): mailspool home passwd. |
#cat /etc/passwd
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # root:*:0:0:Charlie &:/root:/usr/local/bin/bash toor:*:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5:System &:/:/usr/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin ... www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin cups:*:193:193:CUPS Owner:/nonexistent:/sbin/nologin cyrus:*:60:60:the cyrus mail server:/nonexistent:/usr/sbin/nologin messagebus:*:556:556:D-BUS Daemon User:/nonexistent:/sbin/nologin avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin polkit:*:559:559:PolicyKit Daemon User:/nonexistent:/sbin/nologin gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin user:*:1001:0:User &:/home/user:/usr/local/bin/bash test:*:1002:0:Test USer:/home/test:/bin/sh |
#exit
|
$ls ~user/files/
a executable file4 sgidprogram b file1 file5 stickydir c file2 file6 suidprogram d file3 noread user-executable |
$cd files/
|
$ls
a executable file4 sgidprogram b file1 file5 stickydir c file2 file6 suidprogram d file3 noread user-executable |
$ls -l
total 146 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 a -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 b -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 c -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 d -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 executable -rwx------ 1 user wheel 0 6 ÄÅË 2003 file1 -rwxr-xr-x 1 user wheel 0 6 ÄÅË 2003 file2 -rw------- 1 user wheel 0 6 ÄÅË 2003 file3 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file4 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file5 -rw-r--r-- 1 user wheel 0 10 ÄÅË 2003 file6 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 noread -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 sgidprogram drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 stickydir -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 suidprogram -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 user-executable |
$chown root a
chown: a: Operation not permitted |
$su -
Password: ^[[ARemoving stale pidfile |
#cd /home/user/files/
|
#ls
a executable file4 sgidprogram b file1 file5 stickydir c file2 file6 suidprogram d file3 noread user-executable |
#ls -l
total 146 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 a -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 b -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 c -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 d -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 executable -rwx------ 1 user wheel 0 6 ÄÅË 2003 file1 -rwxr-xr-x 1 user wheel 0 6 ÄÅË 2003 file2 -rw------- 1 user wheel 0 6 ÄÅË 2003 file3 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file4 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file5 -rw-r--r-- 1 user wheel 0 10 ÄÅË 2003 file6 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 noread -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 sgidprogram drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 stickydir -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 suidprogram -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 user-executable |
#chown root a
|
#ls -l
total 146 -rw-r--r-- 1 root wheel 0 6 ÄÅË 2003 a -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 b -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 c -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 d -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 executable -rwx------ 1 user wheel 0 6 ÄÅË 2003 file1 -rwxr-xr-x 1 user wheel 0 6 ÄÅË 2003 file2 -rw------- 1 user wheel 0 6 ÄÅË 2003 file3 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file4 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file5 -rw-r--r-- 1 user wheel 0 10 ÄÅË 2003 file6 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 noread -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 sgidprogram drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 stickydir -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 suidprogram -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 user-executable |
#chgrp root a
chgrp: root: Invalid argument |
#chgrp user
chgrp: user: Invalid argument |
#ls -l /
total 61 -rw-r--r-- 2 root wheel 210 6 ÄÅË 2003 .cshrc drwx------ 2 root wheel 512 30 ÍÁÒ 21:04 .mozilla -rw-r--r-- 2 root wheel 251 16 ÎÏÑ 04:11 .profile drwxrwxr-x 2 root operator 512 30 ÍÁÒ 20:22 .snap -r--r--r-- 1 root wheel 6187 16 ÎÏÑ 04:11 COPYRIGHT drwxr-xr-x 2 root wheel 1024 30 ÍÁÒ 20:23 bin drwxr-xr-x 6 root wheel 512 30 ÍÁÒ 20:30 boot drwxr-xr-x 2 root wheel 512 30 ÍÁÒ 20:22 cdrom lrwxr-xr-x 1 root wheel 10 30 ÍÁÒ 20:30 compat -> usr/compat ... drwxr-xr-x 2 root wheel 512 16 ÎÏÑ 04:09 mnt dr-xr-xr-x 2 root wheel 512 16 ÎÏÑ 04:09 proc drwxr-xr-x 2 root wheel 2560 30 ÍÁÒ 20:23 rescue drwxr-xr-x 14 root wheel 1024 4 ÁÐÒ 16:51 root drwxr-xr-x 2 root wheel 2560 30 ÍÁÒ 20:23 sbin lrwxrwxrwx 1 root wheel 11 30 ÍÁÒ 20:23 sys -> usr/src/sys drwxrwxrwt 13 root wheel 512 5 ÁÐÒ 09:47 tmp drwxr-xr-x 17 root wheel 512 30 ÍÁÒ 20:30 usr drwxr-xr-x 25 root wheel 512 5 ÁÐÒ 12:23 var drwxr-xr-x 2 root wheel 512 30 ÍÁÒ 20:33 win |
#ls
a executable file4 sgidprogram b file1 file5 stickydir c file2 file6 suidprogram d file3 noread user-executable |
#chgrp operator a
|
#ls -l
total 146 -rw-r--r-- 1 root operator 0 6 ÄÅË 2003 a -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 b -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 c -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 d -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 executable -rwx------ 1 user wheel 0 6 ÄÅË 2003 file1 -rwxr-xr-x 1 user wheel 0 6 ÄÅË 2003 file2 -rw------- 1 user wheel 0 6 ÄÅË 2003 file3 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file4 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file5 -rw-r--r-- 1 user wheel 0 10 ÄÅË 2003 file6 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 noread -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 sgidprogram drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 stickydir -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 suidprogram -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 user-executable |
#chown user:wheel a
|
#ls -l
total 146 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 a -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 b -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 c -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 d -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 executable -rwx------ 1 user wheel 0 6 ÄÅË 2003 file1 -rwxr-xr-x 1 user wheel 0 6 ÄÅË 2003 file2 -rw------- 1 user wheel 0 6 ÄÅË 2003 file3 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file4 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file5 -rw-r--r-- 1 user wheel 0 10 ÄÅË 2003 file6 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 noread -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 sgidprogram drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 stickydir -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 suidprogram -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 user-executable |
#chmod u=rx, g=, o= file1
chmod: invalid file mode: u=rx, |
#chmod 600le1
|
#ls -l
total 146 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 a -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 b -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 c -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 d -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 executable -rw------- 1 user wheel 0 6 ÄÅË 2003 file1 -rwxr-xr-x 1 user wheel 0 6 ÄÅË 2003 file2 -rw------- 1 user wheel 0 6 ÄÅË 2003 file3 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file4 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file5 -rw-r--r-- 1 user wheel 0 10 ÄÅË 2003 file6 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 noread -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 sgidprogram drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 stickydir -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 suidprogram -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 user-executable |
#chmod 50 file1
|
#ls -l
total 146 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 a -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 b -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 c -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 d -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 executable -r-x------ 1 user wheel 0 6 ÄÅË 2003 file1 -rwxr-xr-x 1 user wheel 0 6 ÄÅË 2003 file2 -rw------- 1 user wheel 0 6 ÄÅË 2003 file3 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file4 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file5 -rw-r--r-- 1 user wheel 0 10 ÄÅË 2003 file6 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 noread -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 sgidprogram drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 stickydir -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 suidprogram -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 user-executable |
#chmod 500 file1 file2 file3
|
#ls -l
total 146 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 a -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 b -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 c -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 d -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 executable -r-x------ 1 user wheel 0 6 ÄÅË 2003 file1 -r-x------ 1 user wheel 0 6 ÄÅË 2003 file2 -r-x------ 1 user wheel 0 6 ÄÅË 2003 file3 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file4 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file5 -rw-r--r-- 1 user wheel 0 10 ÄÅË 2003 file6 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 noread -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 sgidprogram drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 stickydir -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 suidprogram -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 user-executable |
#chmod 471 file5
|
#ls -l
total 146 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 a -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 b -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 c -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 d -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 executable -r-x------ 1 user wheel 0 6 ÄÅË 2003 file1 -r-x------ 1 user wheel 0 6 ÄÅË 2003 file2 -r-x------ 1 user wheel 0 6 ÄÅË 2003 file3 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file4 -r--rwx--x 1 user wheel 0 6 ÄÅË 2003 file5 -rw-r--r-- 1 user wheel 0 10 ÄÅË 2003 file6 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 noread -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 sgidprogram drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 stickydir -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 suidprogram -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 user-executable |
#chmod 7777 file5
|
#ls -l
total 146 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 a -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 b -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 c -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 d -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 executable -r-x------ 1 user wheel 0 6 ÄÅË 2003 file1 -r-x------ 1 user wheel 0 6 ÄÅË 2003 file2 -r-x------ 1 user wheel 0 6 ÄÅË 2003 file3 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file4 -rwsrwsrwt 1 user wheel 0 6 ÄÅË 2003 file5 -rw-r--r-- 1 user wheel 0 10 ÄÅË 2003 file6 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 noread -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 sgidprogram drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 stickydir -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 suidprogram -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 user-executable |
#chmod 4000 stickydir/
|
#ls -l
total 146 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 a -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 b -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 c -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 d -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 executable -r-x------ 1 user wheel 0 6 ÄÅË 2003 file1 -r-x------ 1 user wheel 0 6 ÄÅË 2003 file2 -r-x------ 1 user wheel 0 6 ÄÅË 2003 file3 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file4 -rwsrwsrwt 1 user wheel 0 6 ÄÅË 2003 file5 -rw-r--r-- 1 user wheel 0 10 ÄÅË 2003 file6 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 noread -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 sgidprogram d--S------ 2 user wheel 512 6 ÄÅË 2003 stickydir -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 suidprogram -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 user-executable |
#ls stickydir/
|
#ls -lickydir/
total 0 |
#chmod 1000 sgidprogram
|
#ls -l
total 146 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 a -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 b -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 c -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 d -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 executable -r-x------ 1 user wheel 0 6 ÄÅË 2003 file1 -r-x------ 1 user wheel 0 6 ÄÅË 2003 file2 -r-x------ 1 user wheel 0 6 ÄÅË 2003 file3 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 file4 -rwsrwsrwt 1 user wheel 0 6 ÄÅË 2003 file5 -rw-r--r-- 1 user wheel 0 10 ÄÅË 2003 file6 -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 noread ---------T 1 user wheel 36524 6 ÄÅË 2003 sgidprogram d--S------ 2 user wheel 512 6 ÄÅË 2003 stickydir -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 suidprogram -rw-r--r-- 1 user wheel 36524 6 ÄÅË 2003 user-executable |
#mkdir /tmp/noexit
|
#cp file1 /tmp/noexit/
|
#ls -l /tmp/noexit/
total 0 -r-x------ 1 root wheel 0 5 ÁÐÒ 10:01 file1 |
#mkdir /tmp/mytmp
|
#chmod 4006 /tmp/mytmp/
|
#ls /tmp/mytmp/
|
#ls -l /tmp/
total 44 -rw-r--r-- 1 root wheel 0 2 ÁÐÒ 09:28 (EEST) drwxrwxrwt 2 root wheel 512 5 ÁÐÒ 09:24 .ICE-unix -r--r--r-- 1 root wheel 11 5 ÁÐÒ 09:23 .X0-lock drwxrwxrwt 2 root wheel 512 5 ÁÐÒ 09:23 .X11-unix drwxrwxrwt 2 root wheel 512 5 ÁÐÒ 09:23 .XIM-unix -rw-r--r-- 1 root wheel 16384 2 ÁÐÒ 16:25 .dmesglog.swp drwxrwxrwt 2 root wheel 512 5 ÁÐÒ 09:23 .font-unix drwxrwxr-x 2 root operator 512 2 ÁÐÒ 17:11 .snap drwx------ 2 root wheel 512 2 ÁÐÒ 17:04 .xorg.conf7175 drwx------ 2 root wheel 512 2 ÁÐÒ 17:04 .xorg.conf7206 drwx------ 2 user wheel 512 5 ÁÐÒ 09:24 fam-user drwx------ 2 user wheel 512 5 ÁÐÒ 09:24 kde-user drwx------ 2 root wheel 512 3 ÁÐÒ 17:07 ksocket-root drwx------ 3 user wheel 512 5 ÁÐÒ 09:40 ksocket-user d--S---rw- 2 root wheel 512 5 ÁÐÒ 10:01 mytmp -rw-r--r-- 1 user wheel 0 4 ÁÐÒ 13:04 no_file drwxr-xr-x 2 root wheel 512 5 ÁÐÒ 10:01 noexit |
#exit
|
$cd /tmp/mytmp/
bash: cd: /tmp/mytmp/: Permission denied |
$ls -l/mytmp/
total 0 ls: : Permission denied |
$chmod 7777 /tmp/mytmp/
chmod: /tmp/mytmp/: Operation not permitted |
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # root:$1$bk7mmD7S$yJqpzQLPkpqqW4MeGRmTQ1:0:0:russian:0:0:Charlie &:/root:/usr/local/bin/bash toor:$1$L1RyYzFF$LZ9LjUa/Y.dOXPLWXop3k1:0:0:russian:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash 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/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 cups:*:193:193::0:0:CUPS Owner:/nonexistent:/sbin/nologin cyrus:*:60:60::1175212800:0:the cyrus mail server:/nonexistent:/usr/sbin/nologin messagebus:*:556:556::0:0:D-BUS Daemon User:/nonexistent:/sbin/nologin avahi:*:558:558::0:0:Avahi Daemon User:/nonexistent:/sbin/nologin polkit:*:559:559::0:0:PolicyKit Daemon User:/nonexistent:/sbin/nologin gdm:*:92:92::0:0:GNOME Display Manager:/nonexistent:/sbin/nologin user:$1$F2HuVifM$go5Cwgz1qMS47SCC6LNrA.:1001:0:russian:0:0:User &:/home/user:/usr/local/bin/bash test:$1$.xojV37Y$jppfpzn7if7okk1byrWxD.:1002:0:russian:0:0:Test USer:/home/test:/bin/sh
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $ # root:*:0:0:Charlie &:/root:/usr/local/bin/bash toor:*:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5:System &:/:/usr/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin news:*:8:8:News Subsystem:/:/usr/sbin/nologin man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologin sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin mailnull:*:26:26:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin cups:*:193:193:CUPS Owner:/nonexistent:/sbin/nologin cyrus:*:60:60:the cyrus mail server:/nonexistent:/usr/sbin/nologin messagebus:*:556:556:D-BUS Daemon User:/nonexistent:/sbin/nologin avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin polkit:*:559:559:PolicyKit Daemon User:/nonexistent:/sbin/nologin gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin user:*:1001:0:User &:/home/user:/usr/local/bin/bash test:*:1002:0:Test USer:/home/test:/bin/sh
Время первой команды журнала | 16:32:39 2007- 4- 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:03:14 2007- 4- 5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 10.89 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.44 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.17 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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