/l3/users/kolya/nt-ladm-2006-03-13/linux3.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 |
|
#tail /var/log/mail.log
Mar 15 13:36:47 linux3 logger[27202]: /etc/init.d/sendmail stop Mar 15 13:36:51 linux3 sendmail[27781]: alias database /etc/mail/aliases rebuilt by root Mar 15 13:36:51 linux3 sendmail[27781]: /etc/mail/aliases: 13 aliases, longest 10 bytes, 142 bytes total Mar 15 13:36:51 linux3 sm-mta[27879]: starting daemon (8.13.2): SMTP+queueing@00:10:00 Mar 15 13:38:18 linux3 sm-mta[27879]: restarting /usr/sbin/sendmail-mta due to signal Mar 15 13:38:18 linux3 sm-mta[27989]: starting daemon (8.13.2): SMTP+queueing@00:10:00 Mar 15 13:38:59 linux3 sendmail[28015]: k2FDcxA8028015: from=root, size=32, class=0, nrcpts=1, msgid=<200603151338.k2FDcxA8028015@linux3.linux.nt>, relay=root@localhost Mar 15 13:38:59 linux3 sendmail[28015]: k2FDcxA8028015: to=root@linux3.linux.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30032, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1] Mar 15 13:39:43 linux3 sendmail[28101]: k2FDdhbI028101: from=root, size=29, class=0, nrcpts=1, msgid=<200603151339.k2FDdhbI028101@linux3.linux.nt>, relay=root@localhost Mar 15 13:39:43 linux3 sendmail[28101]: k2FDdhbI028101: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30029, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1] |
#telnet 127.0.0.1 25
Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. 220 linux3.linux.nt ESMTP Sendmail 8.13.2/8.13.2/Debian-1; Wed, 15 Mar 2006 15:40:05 +0200; (No UCE/UBE) logging access from: localhost.localdomain(OK)-root@localhost.localdomain [127.0.0.1] HELO d 250 linux3.linux.nt Hello root@localhost.localdomain [127.0.0.1], pleased to meet you MAIL FROM: root@linux3.linux.nt 250 2.1.0 root@linux3.linux.nt... Sender ok RCPT TO: root@linux3.linux.nt 250 2.1.5 root@linux3.linux.nt... Recipient ok DATA 354 Enter mail, end with "." on a line by itself Subject: TEST Hello Test . 250 2.0.0 k2FDe5i7028129 Message accepted for delivery ^] telnet> q Connection closed. |
#mail
No mail for root |
#mail
No mail for root |
#ls -l /var/mail/
total 8 -rw------- 1 mail mail 6311 Mar 15 11:42 mail -rw-rw---- 1 new mail 0 Mar 15 15:31 new |
#vi /etc/hosts
|
#ls -l /var/mail/
total 8 -rw------- 1 mail mail 6311 Mar 15 11:42 mail -rw-rw---- 1 new mail 0 Mar 15 15:31 new |
#tail /var/log/mail.log
Mar 15 13:38:59 linux3 sendmail[28015]: k2FDcxA8028015: from=root, size=32, class=0, nrcpts=1, msgid=<200603151338.k2FDcxA8028015@linux3.linux.nt>, relay=root@localhost Mar 15 13:38:59 linux3 sendmail[28015]: k2FDcxA8028015: to=root@linux3.linux.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30032, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1] Mar 15 13:39:43 linux3 sendmail[28101]: k2FDdhbI028101: from=root, size=29, class=0, nrcpts=1, msgid=<200603151339.k2FDdhbI028101@linux3.linux.nt>, relay=root@localhost Mar 15 13:39:43 linux3 sendmail[28101]: k2FDdhbI028101: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30029, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1] Mar 15 13:40:01 linux3 sm-msp-queue[28126]: k2FDdhbI028101: to=root, ctladdr=root (0/0), delay=00:00:18, xdelay=00:00:00, mailer=relay, pri=120029, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1] Mar 15 13:40:01 linux3 sm-msp-queue[28126]: k2FDcxA8028015: to=root@linux3.linux.nt, ctladdr=root (0/0), delay=00:01:02, xdelay=00:00:00, mailer=relay, pri=120032, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1] Mar 15 13:40:49 linux3 sm-mta[28129]: k2FDe5i7028129: from=root@linux3.linux.nt, size=26, class=0, nrcpts=1, msgid=<200603151340.k2FDe5i7028129@linux3.linux.nt>, proto=SMTP, daemon=MTA, relay=root@localhost.localdomain [127.0.0.1] Mar 15 13:40:49 linux3 sm-mta[28138]: k2FDe5i7028129: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory Mar 15 13:40:49 linux3 sm-mta[28138]: k2FDe5i7028129: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory Mar 15 13:40:49 linux3 sm-mta[28137]: k2FDe5i7028129: to=user, ctladdr=root@linux3.linux.nt (0/0), delay=00:00:09, xdelay=00:00:00, mailer=local, pri=30405, dsn=4.0.0, stat=Operating system error |
#mailq
MSP Queue status... /var/spool/mqueue-client (2 requests) -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient----------- k2FDdhbI028101 5 Wed Mar 15 15:39 root (Deferred: Connection refused by [127.0.0.1]) root k2FDcxA8028015 6 Wed Mar 15 15:38 root (Deferred: Connection refused by [127.0.0.1]) root@linux3.linux.nt Total requests: 2 MTA Queue status... /var/spool/mqueue (1 request) -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient----------- k2FDe5i7028129 11 Wed Mar 15 15:40 root@linux3.linux.nt (Operating system error) user Total requests: 1 |
#vi sendmail.mc
56c56 < dnl DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, Addr=127.0.0.1')dnl --- > DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, Addr=127.0.0.1')dnl |
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... *** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER() The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#/etc/init.d/sendmail reload
Reloading Mail Transport Agent configuration: sendmail. |
#netstat -lnp | grep send
tcp 0 0 127.0.0.1:587 0.0.0.0:* LISTEN 28264/sendmail: MTA unix 2 [ ACC ] STREAM LISTENING 143195 28264/sendmail: MTA /var/run/sendmail/mta/smcontrol |
#netstat -lnp | grep send
tcp 0 0 127.0.0.1:587 0.0.0.0:* LISTEN 28264/sendmail: MTA unix 2 [ ACC ] STREAM LISTENING 143195 28264/sendmail: MTA /var/run/sendmail/mta/smcontrol |
#vi sendmail.mc
54a55 > DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl |
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... *** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER() The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#/etc/init.d/sendmail reload
Reloading Mail Transport Agent configuration: sendmail. |
#netstat -lnp | grep send
tcp 0 0 127.0.0.1:587 0.0.0.0:* LISTEN 28371/sendmail: MTA tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 28371/sendmail: MTA unix 2 [ ACC ] STREAM LISTENING 144041 28371/sendmail: MTA /var/run/sendmail/mta/smcontrol |
#mailq
MSP Queue status... /var/spool/mqueue-client (2 requests) -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient----------- k2FDdhbI028101 5 Wed Mar 15 15:39 root (Deferred: Connection refused by [127.0.0.1]) root k2FDcxA8028015 6 Wed Mar 15 15:38 root (Deferred: Connection refused by [127.0.0.1]) root@linux3.linux.nt Total requests: 2 MTA Queue status... /var/spool/mqueue (1 request) -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient----------- k2FDe5i7028129 11 Wed Mar 15 15:40 root@linux3.linux.nt (Operating system error) user Total requests: 1 |
#sendmail -q
|
#mailq
MSP Queue status... /var/spool/mqueue-client (2 requests) -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient----------- k2FDdhbI028101 5 Wed Mar 15 15:39 root (Deferred: Connection refused by [127.0.0.1]) root k2FDcxA8028015 6 Wed Mar 15 15:38 root (Deferred: Connection refused by [127.0.0.1]) root@linux3.linux.nt Total requests: 2 MTA Queue status... /var/spool/mqueue (1 request) -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient----------- k2FDe5i7028129 11 Wed Mar 15 15:40 root@linux3.linux.nt (Operating system error) user Total requests: 1 |
#mailq
MSP Queue status... /var/spool/mqueue-client (2 requests) -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient----------- k2FDdhbI028101 5 Wed Mar 15 15:39 root (Deferred: Connection refused by [127.0.0.1]) root k2FDcxA8028015 6 Wed Mar 15 15:38 root (Deferred: Connection refused by [127.0.0.1]) root@linux3.linux.nt Total requests: 2 MTA Queue status... /var/spool/mqueue (1 request) -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient----------- k2FDe5i7028129 11 Wed Mar 15 15:40 root@linux3.linux.nt (Operating system error) user Total requests: 1 |
#test | mail root
No message, no subject; hope that's ok |
#echo test | mail root
|
#mailq
MSP Queue status... /var/spool/mqueue-client (2 requests) -----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient----------- k2FDdhbI028101 5 Wed Mar 15 15:39 root (Deferred: Connection refused by [127.0.0.1]) root k2FDcxA8028015 6 Wed Mar 15 15:38 root (Deferred: Connection refused by [127.0.0.1]) root@linux3.linux.nt Total requests: 2 ... k2FDhjZb028447 0 Wed Mar 15 15:43 <root@linux3.linux.nt> (Operating system error) user k2FDhpCa028462 5 Wed Mar 15 15:43 <root@linux3.linux.nt> (Operating system error) user k2FDe5i7028129 11 Wed Mar 15 15:40 root@linux3.linux.nt (Operating system error) user Total requests: 3 |
#tail /var/log/messages
Mar 15 11:42:53 linux3 -- MARK -- Mar 15 12:02:53 linux3 -- MARK -- Mar 15 12:06:38 linux3 kernel: mtrr: base(0xf0020000) is not aligned on a size(0x300000) boundary Mar 15 12:07:07 linux3 last message repeated 2 times Mar 15 12:22:53 linux3 -- MARK -- Mar 15 12:32:05 linux3 kernel: mtrr: base(0xf0020000) is not aligned on a size(0x300000) boundary Mar 15 12:37:09 linux3 kernel: cdrom: open failed. Mar 15 13:02:54 linux3 -- MARK -- Mar 15 13:22:54 linux3 -- MARK -- Mar 15 13:41:57 linux3 -- MARK -- |
#tail /var/log/mail.log
Mar 15 13:43:46 linux3 sendmail[28446]: k2FDhjt3028446: to=root, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30010, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k2FDhjZb028447 Message accepted for delivery) Mar 15 13:43:46 linux3 sm-mta[28457]: k2FDhjZb028447: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory Mar 15 13:43:46 linux3 sm-mta[28457]: k2FDhjZb028447: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory Mar 15 13:43:46 linux3 sm-mta[28455]: k2FDhjZb028447: to=user, ctladdr=<root@linux3.linux.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30527, dsn=4.0.0, stat=Operating system error Mar 15 13:43:51 linux3 sendmail[28461]: k2FDhplX028461: from=root, size=15, class=0, nrcpts=1, msgid=<200603151343.k2FDhplX028461@linux3.linux.nt>, relay=root@localhost Mar 15 13:43:51 linux3 sm-mta[28462]: k2FDhpCa028462: from=<root@linux3.linux.nt>, size=297, class=0, nrcpts=1, msgid=<200603151343.k2FDhplX028461@linux3.linux.nt>, proto=ESMTP, daemon=MSP-v4, relay=smmsp@localhost.localdomain [127.0.0.1] Mar 15 13:43:51 linux3 sendmail[28461]: k2FDhplX028461: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30015, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k2FDhpCa028462 Message accepted for delivery) Mar 15 13:43:51 linux3 sm-mta[28466]: k2FDhpCa028462: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory Mar 15 13:43:51 linux3 sm-mta[28466]: k2FDhpCa028462: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory Mar 15 13:43:51 linux3 sm-mta[28464]: k2FDhpCa028462: to=user, ctladdr=<root@linux3.linux.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30532, dsn=4.0.0, stat=Operating system error |
#apt-cache search sensible
dgipip - AMPRNet dynamic IPIP encapsulation routing daemon misdn-utils - mISDN userspace utilities psad - The Port Scan Attack Detector buffy - Heavy duty browser for mail folders libclass-dbi-fromcgi-perl - Update Class::DBI data using CGI::Untaint libfile-chdir-perl - A more sensible way to change directories debianutils - Miscellaneous utilities specific to Debian dns-browse - Front-ends to DNS search sensible-mda - Mail Delivery Agent wrapper libggi2 - General Graphics Interface runtime libraries libsgmls-perl - Perl modules for processing SGML parser output sgmlspl - SGMLS-based example Perl script for processing SGML parser output |
#apt-get install sensible-mda
Reading Package Lists... Done Building Dependency Tree... Done The following NEW packages will be installed: sensible-mda 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/194kB of archives. After unpacking 279kB of additional disk space will be used. Selecting previously deselected package sensible-mda. (Reading database ... 98786 files and directories currently installed.) Unpacking sensible-mda (from .../sensible-mda_8.13.2-1_i386.deb) ... Setting up sensible-mda (8.13.2-1) ... |
#sendmail -q
|
#tail /var/log/mail.log
Mar 15 13:43:46 linux3 sm-mta[28455]: k2FDhjZb028447: to=user, ctladdr=<root@linux3.linux.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30527, dsn=4.0.0, stat=Operating system error Mar 15 13:43:51 linux3 sendmail[28461]: k2FDhplX028461: from=root, size=15, class=0, nrcpts=1, msgid=<200603151343.k2FDhplX028461@linux3.linux.nt>, relay=root@localhost Mar 15 13:43:51 linux3 sm-mta[28462]: k2FDhpCa028462: from=<root@linux3.linux.nt>, size=297, class=0, nrcpts=1, msgid=<200603151343.k2FDhplX028461@linux3.linux.nt>, proto=ESMTP, daemon=MSP-v4, relay=smmsp@localhost.localdomain [127.0.0.1] Mar 15 13:43:51 linux3 sendmail[28461]: k2FDhplX028461: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30015, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k2FDhpCa028462 Message accepted for delivery) Mar 15 13:43:51 linux3 sm-mta[28466]: k2FDhpCa028462: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory Mar 15 13:43:51 linux3 sm-mta[28466]: k2FDhpCa028462: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory Mar 15 13:43:51 linux3 sm-mta[28464]: k2FDhpCa028462: to=user, ctladdr=<root@linux3.linux.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30532, dsn=4.0.0, stat=Operating system error Mar 15 13:44:27 linux3 sendmail[28521]: k2FDhjZb028447: to=user, ctladdr=<root@linux3.linux.nt> (0/0), delay=00:00:41, xdelay=00:00:01, mailer=local, pri=120527, dsn=2.0.0, stat=Sent Mar 15 13:44:27 linux3 sendmail[28521]: k2FDhpCa028462: to=user, ctladdr=<root@linux3.linux.nt> (0/0), delay=00:00:36, xdelay=00:00:00, mailer=local, pri=120532, dsn=2.0.0, stat=Sent Mar 15 13:44:27 linux3 sendmail[28521]: k2FDe5i7028129: to=user, ctladdr=root@linux3.linux.nt (0/0), delay=00:03:47, xdelay=00:00:00, mailer=local, pri=390405, dsn=2.0.0, stat=Sent |
#mail
No mail for root |
#ls /var/log/
XFree86.0.log btmp gdm mail.err samba XFree86.0.log.old daemon.log kern.log mail.info scrollkeeper.log apache2 debian-installer ksymoops mail.log syslog aptitude debug lastlog mail.warn user.log auth.log dmesg lp-acct messages uucp.log base-config.log exim4 lp-errs netatalk.log wtmp base-config.timings fontconfig.log lpr.log news You have new mail in /var/mail/user |
#ls /var/mail/
mail new user |
#ls -l /var/mail/
total 12 -rw------- 1 mail mail 6311 Mar 15 11:42 mail -rw-rw---- 1 new mail 0 Mar 15 15:31 new -rw-rw---- 1 user mail 1646 Mar 15 15:44 user |
#less /etc/passwd
|
#LANG=C
|
#adduser -m test
adduser: The user `-m' does not exist. |
#adduser test
Adding user `test'... Adding new group `test' (1002). Adding new user `test' (1002) with group `test'. Creating home directory `/home/test'. Copying files from `/etc/skel' Enter new UNIX password: Retype new UNIX password: Sorry, passwords do not match passwd: Authentication information cannot be recovered adduser: `/usr/bin/passwd test' returned error code 10. Aborting. Cleaning up. Removing directory `/home/test' Removing user `test'. Removing group `test'. groupdel: group test does not exist |
#adduser test
exit äÏÂÁ×ÌÑÅÔÓÑ ÐÏÌØÚÏ×ÁÔÅÌØ `test'... Adding new group `test' (1002). Adding new user `test' (1002) with group `test'. óÏÚÄÁ£ÔÓÑ ÄÏÍÁÛÎÉÊ ËÁÔÁÌÏÇ `/home/test'. ëÏÐÉÒÕÀÔÓÑ ÆÁÊÌÙ ÉÚ `/etc/skel' Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully éÚÍÅÎÅÎÉÅ ÉÎÆÏÒÍÁÃÉÉ Ï ÐÏÌØÚÏ×ÁÔÅÌÅ ÄÌÑ test ÷×ÅÄÉÔÅ ÎÏ×ÏÅ ÚÎÁÞÅÎÉÅ ÉÌÉ ÎÁÖÍÉÔÅ ÷÷ïä ÄÌÑ ×ÙÂÏÒÁ ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ðÏÌÎÏÅ ÉÍÑ []: y îÏÍÅÒ ËÏÍÎÁÔÙ []: y òÁÂÏÞÉÊ ÔÅÌÅÆÏÎ []: y äÏÍÁÛÎÉÊ ÔÅÌÅÆÏÎ []: y äÒÕÇÏÅ []: üÔÉ Ó×ÅÄÅÎÉÑ ×ÅÒÎÙ? [y/N] y |
#john --user=test /etc/shadow
Loaded 1 password (FreeBSD MD5 [32/32]) guesses: 0 time: 0:00:08:04 (3) c/s: 4410 trying: d1dem3 Session aborted |
#w
15:58:57 up 4:37, 4 users, load average: 0,97, 0,50, 0,19 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1 - 15:58 0.00s 0.02s 0.02s script -f -q /r new tty2 - 15:34 22:37 0.01s 0.01s -sh root tty3 - 15:53 3:27 0.02s 0.02s script -f -q /r user :0 - 14:32 ?xdm? 33.82s 0.03s /bin/sh /usr/bi |
#w
exit 16:00:51 up 4:39, 2 users, load average: 0,99, 0,66, 0,28 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1 - 16:00 0.00s 0.02s 0.02s script -f -q /r root tty3 - 15:53 5:21 0.02s 0.02s script -f -q /r |
#LANG=C
|
#deluser test
/usr/sbin/deluser: The user `test' does not exist. |
#deluser --help
deluser: removing user and groups from the system. Version: 3.59 deluser user remove a normal user from the system example: deluser mike --remove-home remove the users home directory and mail spool --remove-all-files remove all files owned by user --home <dir> remove home only if /etc/passwd home dir matches directory given here --backup backup files before removing. --backup-to <dir> target directory for the backups. ... --only-if-empty only remove if no members left deluser user group remove the user from a group example: deluser mike students general options: --quiet | -q don't give process information to stdout --help | -h usage message --version | -v version number and copyright --conf | -c FILE use FILE instead of /etc/deluser.conf Global configuration is in the file /etc/deluser.conf. |
#getent passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh ... dictd:x:103:103::/var/lib/dictd:/bin/false identd:x:100:65534::/var/run/identd:/bin/false sshd:x:101:65534::/var/run/sshd:/bin/false messagebus:x:104:105::/var/run/dbus:/bin/false hal:x:106:106:Hardware abstraction layer,,,:/var/run/hal:/bin/false saned:x:109:109::/home/saned:/bin/false gdm:x:105:110:Gnome Display Manager:/var/lib/gdm:/bin/false new:x:1001:100::/home/new: smmta:x:107:111:Mail Transfer Agent,,,:/var/lib/sendmail:/bin/false smmsp:x:108:112:Mail Submission Program,,,:/var/lib/sendmail:/bin/false |
#getent passwd test
|
#getent passwd new
new:x:1001:100::/home/new: |
#usermod new
usermod: ÎÁ ÚÁÄÁÎÙ ËÌÀÞÉ |
#LANG=C
|
#usermod new
usermod: no flags given |
#usermod
usage: usermod [-u uid [-o]] [-g group] [-G group,...] [-d home [-m]] [-s shell] [-c comment] [-l new_name] [-f inactive] [-e expire ] [-p passwd] [-L|-U] name |
#usermod -c 'linux' new
|
#usermod
usage: usermod [-u uid [-o]] [-g group] [-G group,...] [-d home [-m]] [-s shell] [-c comment] [-l new_name] [-f inactive] [-e expire ] [-p passwd] [-L|-U] name |
#usermod new
usermod: no flags given |
#getent passwd new
new:x:1001:100:linux:/home/new: |
#usermod -c 'Li Nux' new
|
#getent passwd new
new:x:1001:100:Li Nux:/home/new: |
#which mutt
/usr/bin/mutt |
#usermod
usage: usermod [-u uid [-o]] [-g group] [-G group,...] [-d home [-m]] [-s shell] [-c comment] [-l new_name] [-f inactive] [-e expire ] [-p passwd] [-L|-U] name |
#usermod -s /usr/bin/mutt
usermod: user /usr/bin/mutt does not exist |
#usermod -s /usr/bin/mutt new
|
#[root@linux3:root]# w
16:17:20 up 4:55, 1 user, load average: 0.00, 0.04, 0.15 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty3 - 16:08 0.00s 0.04s 0.03s script -f -q /r |
#dpkg-reconfigure locales
³ Note: This will select the language for your whole system. If you're ³ ³ running a multi-user system where not all of your users speak the ³ ³ language of your choice, then they will run into difficulties and you ³ ³ might want not to set a default locale. ³ ³ ³ ³ Which locale should be the default in the system environment? ³ ³ ³ ³ None ³ ³ ru_UA ³ ³ ru_UA.UTF-8 ³ ³ ³ ³ ³ ³ <Ok> <Cancel> ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Generating locales... ru_UA.KOI8-U... done ru_UA.UTF-8... done Generation complete. |
#LANG=ru_RU.UTF-8
|
#ls -l
total 32 -rw------- 1 root root 25869 Mar 15 14:59 1.txt drwx------ 2 root root 1024 Mar 15 15:30 Mail -rw-r--r-- 1 root root 183 Mar 15 13:22 dbootstrap_settings -rw-r--r-- 1 root root 1336 Mar 15 13:22 install-report.template -rw------- 1 root root 0 Mar 15 15:55 john.pot -rw------- 1 root root 92 Mar 15 16:03 restore |
#LANG=ru_UA.UTF-8
|
#ls -l
итого 32 -rw------- 1 root root 25869 2006-03-15 14:59 1.txt -rw-r--r-- 1 root root 183 2006-03-15 13:22 dbootstrap_settings -rw-r--r-- 1 root root 1336 2006-03-15 13:22 install-report.template -rw------- 1 root root 0 2006-03-15 15:55 john.pot drwx------ 2 root root 1024 2006-03-15 15:30 Mail -rw------- 1 root root 92 2006-03-15 16:03 restore |
#LANG=ru_UA
|
#ls -l
ÉÔÏÇÏ 32 -rw------- 1 root root 25869 2006-03-15 14:59 1.txt -rw-r--r-- 1 root root 183 2006-03-15 13:22 dbootstrap_settings -rw-r--r-- 1 root root 1336 2006-03-15 13:22 install-report.template -rw------- 1 root root 0 2006-03-15 15:55 john.pot drwx------ 2 root root 1024 2006-03-15 15:30 Mail -rw------- 1 root root 92 2006-03-15 16:03 restore |
#apt-get install console-cyrillic
Reading Package Lists... Done Building Dependency Tree... Done console-cyrillic is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. |
#/etc/init.d/console-cyrillic start
Setting up Cyrillic on the console... cyr: This command may be executed only in Linux console. cyr: Try `cyr --help for more information. |
#vi ~/.bashrc
1c1 < . ~/.lilalo/l3bashrc && _l3_start --- > #. ~/.lilalo/l3bashrc && _l3_start |
#ls -l /home/new
итого 8 drwx------ 2 new users 4096 2006-03-15 15:34 Mail -rw------- 1 new users 485 2006-03-15 15:29 mbox |
#chown -R root /home/new
|
#chown -R new /home/new
|
#cd /home/new
|
#[root@linux3:new]# dir
Mail mbox |
#ls -l
итого 8 drwx------ 2 new users 4096 2006-03-15 15:34 Mail -rw------- 1 new users 485 2006-03-15 15:29 mbox |
#ls -a
. .. .bash_history .bash_profile .bashrc Mail mbox .viminfo |
#deluser new
Удаляется пользователь `new'... готово. |
#chown -R root /home/new
|
#chown -R user /home/test
|
#chgrp -R root /home/new
|
#chgrp -R root /home/test/
|
#ch
chage chattr chgrp chpasswd charmap checkgid2 chkdupexe chroot charset checksendmail chmod chsh chat chfn chown chvt |
#chmod 700 new
chmod: невозможно получить доступ к `new': No such file or directory |
#chmod 700 /home/new
|
#chmod 700 /home/user
|
#chmod 666 /home/new
|
#ls -all /home/
итого 65 drwxrwsr-x 6 root staff 4096 2006-03-15 15:53 . drwxr-xr-x 22 root root 1024 2006-03-15 11:37 .. drwxr-xr-x 2 root root 49152 2006-03-15 13:17 lost+found drw-rw-rw- 3 root root 4096 2006-03-15 15:34 new drwxr-xr-x 2 user root 4096 2006-03-15 16:44 test drwx------ 23 user user 4096 2006-03-15 16:27 user |
#chmod 555 /home/new
|
Время первой команды журнала | 15:39:26 2006- 3-15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:51:13 2006- 3-15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.80 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.41 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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