/l3/users/eb/2009/linux10/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 |
|
#chmod +x .adduser
|
#.adduser
bash: .adduser: команда не найдена |
#./.adduser
bash: ./.adduser: ./bin/sh: плохой интерпретатор: Нет такого файла или каталога |
#vim .adduser
|
#./.adduser
учётной записи -M, --no-create-home не создавать домашний каталог для новой учётной записи (изменяет значение из /etc/login.defs) -N, --no-user-group не создавать группу с именем как у пользователя -o, --non-unique разрешить создание учётной записи с уже имеющимся (не уникальным) UID -p, --password PASSWORD задать шифрованный пароль для новой учётной записи ... имеющимся (не уникальным) UID -p, --password PASSWORD задать шифрованный пароль для новой учётной записи -r, --system создать системную учётную запись -s, --shell SHELL задать командную оболочку для новой учётной записи -u, --uid UID принудительно назначить UID для новой учётной записи -U, --user-group создать группу с именем как у пользователя -Z, --selinux-user SEUSER использовать указанного SEUSER для |
#vim .adduser
|
$su -root
su: invalid option -- 'r' Использование: su [параметры] [имя пользователя] Параметры: -c, --command COMMAND передать команду COMMAND вызываемой оболочке -h, --help показать данное сообщение и закончить работу -, -l, --login запускать оболочку как регистрационную -m, -p, --preserve-environment не сбрасывать переменные окружения и сохранить запустившую оболочку -s, --shell SHELL использовать значение переменной SHELL вместо значения из файла passwd |
$su - root
Пароль: l3-agent is already running: pid=2878; pidfile=/root/.lilalo/l3-agent.pid |
#ls -l
итого 24 -rw-r--r-- 1 root root 30 Май 27 11:25 $ -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.151 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.1510 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.1511 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.1512 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.1513 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.1514 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.1515 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.1516 ... -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.155 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.156 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.157 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.158 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.159 drwxr-xr-x 2 root root 4096 Май 25 16:26 246 drwxr-xr-x 2 root root 4096 Май 25 16:26 642 drwxr-xr-x 2 root root 4096 Май 25 16:26 86 -rw-r--r-- 1 root root 930 Май 25 17:55 file -rw-r--r-- 1 root root 41 Май 27 10:22 mailto |
#cd
|
#ls -l
итого 24 -rw-r--r-- 1 root root 30 Май 27 11:25 $ -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.151 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.1510 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.1511 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.1512 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.1513 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.1514 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.1515 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.1516 ... -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.155 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.156 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.157 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.158 -rw-r--r-- 1 root root 0 Май 26 10:23 192.168.159 drwxr-xr-x 2 root root 4096 Май 25 16:26 246 drwxr-xr-x 2 root root 4096 Май 25 16:26 642 drwxr-xr-x 2 root root 4096 Май 25 16:26 86 -rw-r--r-- 1 root root 930 Май 25 17:55 file -rw-r--r-- 1 root root 41 Май 27 10:22 mailto |
#cd /home
|
#ls -l
drwxr-xr-x 2 angus angus 4096 Май 28 14:16 angus drwxr-xr-x 2 anita anita 4096 Май 28 14:16 anita drwxr-xr-x 2 ann ann 4096 Май 28 14:16 ann drwxr-xr-x 2 anna anna 4096 Май 28 14:16 anna drwxr-xr-x 2 annard annard 4096 Май 28 14:16 annard drwxr-xr-x 2 anne anne 4096 Май 28 14:16 anne drwxr-xr-x 2 annie annie 4096 Май 28 14:16 annie drwxr-xr-x 2 anthea anthea 4096 Май 28 14:16 anthea drwxr-xr-x 2 anthony anthony 4096 Май 28 14:16 anthony drwxr-xr-x 2 anton anton 4096 Май 28 14:16 anton ... drwxr-xr-x 2 christian christian 4096 Май 28 14:17 christian drwxr-xr-x 2 christie christie 4096 Май 28 14:17 christie drwxr-xr-x 2 christina christina 4096 Май 28 14:17 christina drwxr-xr-x 2 christofer christofer 4096 Май 28 14:17 christofer drwxr-xr-x 2 christophe christophe 4096 Май 28 14:17 christophe drwxr-xr-x 2 christopher christopher 4096 Май 28 14:17 christopher drwxr-xr-x 2 chuck chuck 4096 Май 28 14:17 chuck drwxr-xr-x 2 cinderella cinderella 4096 Май 28 14:17 cinderella drwxr-xr-x 2 cindie cindie 4096 Май 28 14:17 cindie drwxr-xr-x 29 user user 4096 Май 28 11:06 user |
#vim .adduser
|
#~
|
#vim .adduser
|
#./.adduser
passwd: пользователь '21930' не существует useradd: пользователь bradley уже существует passwd: пользователь '22839' не существует useradd: пользователь brandi уже существует passwd: пользователь '23748' не существует useradd: пользователь brandon уже существует passwd: пользователь '24656' не существует useradd: пользователь brandy уже существует passwd: пользователь '25565' не существует useradd: пользователь brenda уже существует ... useradd: пользователь christophe уже существует passwd: пользователь '20906' не существует useradd: пользователь christopher уже существует passwd: пользователь '21814' не существует useradd: пользователь chuck уже существует passwd: пользователь '22723' не существует useradd: пользователь cinderella уже существует passwd: пользователь '23632' не существует useradd: пользователь cindie уже существует passwd: пользователь '24540' не существует |
#vim .adduser
|
#./.adduser
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь betsy уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь betty уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь beverly уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности ... passwd: пароль не изменён useradd: пользователь byron уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь caesar уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь caleb уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён |
#vim .adduser
|
#./.adduser
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь becky уже существует ./.adduser: line 4: pass2: команда не найдена Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь behdad уже существует ./.adduser: line 4: pass2: команда не найдена Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён ... ./.adduser: line 4: pass2: команда не найдена Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь brandi уже существует ./.adduser: line 4: pass2: команда не найдена Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь brandon уже существует ./.adduser: line 4: pass2: команда не найдена Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности |
#vim .adduser
|
#./.adduser
useradd: пользователь becky уже существует ./.adduser: line 4: pass: команда не найдена Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь behdad уже существует ./.adduser: line 4: pass: команда не найдена Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь belinda уже существует ./.adduser: line 4: pass: команда не найдена ... passwd: пароль не изменён useradd: пользователь brandi уже существует ./.adduser: line 4: pass: команда не найдена Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь brandon уже существует ./.adduser: line 4: pass: команда не найдена Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь brandy уже существует |
#vim .adduser
|
#./.adduser
useradd: пользователь becky уже существует ./.adduser: line 4: pass: команда не найдена Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь behdad уже существует ./.adduser: line 4: pass: команда не найдена Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь belinda уже существует ./.adduser: line 4: pass: команда не найдена ... passwd: пароль не изменён useradd: пользователь brandi уже существует ./.adduser: line 4: pass: команда не найдена Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь brandon уже существует ./.adduser: line 4: pass: команда не найдена Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь brandy уже существует |
#vim .adduser
|
#./.adduser
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь betsy уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь betty уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь beverly уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности ... passwd: пароль не изменён useradd: пользователь byron уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь caesar уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь caleb уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён |
#vim .adduser
|
#./.adduser
useradd: пользователь arne уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь arnold уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь art уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан ... passwd: пароль не изменён useradd: пользователь betty уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь beverly уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь bill уже существует |
#vim .adduser
|
#./.adduser
useradd: пользователь arne уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь arnold уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь art уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан ... passwd: пароль не изменён useradd: пользователь betty уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь beverly уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь bill уже существует |
#vim .adduser
|
#./.adduser
useradd: пользователь antony уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь anya уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь april уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан ... passwd: пароль не изменён useradd: пользователь bernard уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь bernie уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь bert уже существует |
#vim .adduser
|
#./.adduser
useradd: пользователь arne уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь arnold уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь art уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан ... passwd: пароль не изменён useradd: пользователь betty уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь beverly уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь bill уже существует |
#cd /tmp
|
#cd /tmp/pass
bash: cd: /tmp/pass: Это не каталог |
#toch pass
bash: toch: команда не найдена |
#touch pass
|
#cd
|
#./.adduser
useradd: пользователь arne уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь arnold уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь art уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан ... passwd: пароль не изменён useradd: пользователь betty уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь beverly уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь bill уже существует |
#vim .adduser
|
#./.adduser
useradd: пользователь arne уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь arnold уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь art уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан ... passwd: пароль не изменён useradd: пользователь betty уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь beverly уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь bill уже существует |
#cat pass | less
|
#cat pass | less
|
#./.adduser
useradd: пользователь arne уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь arnold уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь art уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан ... passwd: пароль не изменён useradd: пользователь betty уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь beverly уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён useradd: пользователь bill уже существует |
#vim .adduser
|
#./.adduser
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь bradley уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь brandi уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь brandon уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь brandy уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь brenda уже существует ... useradd: пользователь christophe уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь christopher уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь chuck уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь cinderella уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь cindie уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#vim .adduser
|
#cat pass.txt | less
|
#./.adduser
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь bradley уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь brandi уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь brandon уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь brandy уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь brenda уже существует ... useradd: пользователь christophe уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь christopher уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь chuck уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь cinderella уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь cindie уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#vim .adduser
|
#./.adduser
useradd: пользователь aaron уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь ada уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь adam уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь adlai уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь adrian уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь adrienne уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь agatha уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь agnetha уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь ahmed уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь ahmet уже существует |
#vim .adduser
|
#./.adduser
useradd: пользователь aaron уже существует |
#vim .adduser
|
#> pass.txt
|
#cat pass.txt | less
|
#cat pass.txt | less
|
#./.adduser
useradd: пользователь aaron уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь ada уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь adam уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь adlai уже существует |
#./.adduser
useradd: пользователь aaron уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь ada уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь adam уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь adlai уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь adrian уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#./.adduser
useradd: пользователь aaron уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь ada уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь adam уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь adlai уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь adrian уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#vim .adduser
|
#> pass.txt
|
#cat pass.txt | less
|
#cat pass.txt | less
|
#./.adduser
useradd: пользователь aaron уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь ada уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь adam уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь adlai уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён useradd: пользователь adrian уже существует Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#visudo
Используйте "fg" чтобы вернуться в nano [1]+ Stopped visudo |
#export EDITOR=vim
|
#vimsudo
bash: vimsudo: команда не найдена |
#visudo
visudo: /etc/sudoers busy, try again later |
#visudo
visudo: /etc/sudoers busy, try again later |
#fg
# /etc/sudoers # # Cmnd alias specification # See the man page for details on how to write a sudoers file. # User privilege specification root ALL=(ALL) ALL Defaults env_reset # Uncomment to allow members of group sudo to not need a password # Host alias specification override this, so you might need to move # it further down) # %sudo ALL=NOPASSWD: ALL visudo: /etc/sudoers.tmp unchanged |
#visudo
"/etc/sudoers.tmp" 22L, 481C+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31 13 14 # Cmnd alias specification 15 16 # User privilege specification 17 root ALL=(ALL) ALL 18 19 # Uncomment to allow members of group sudo to not need a password 20 # (Note that later entries override this, so you might need to move 21 # it further down) 22 # %sudo ALL=NOPASSWD: ALL visudo: /etc/sudoers.tmp unchanged |
#env
SHELL=/bin/bash TERM=xterm XDG_SESSION_COOKIE=0f0d3a9de485a779c42a05b94a19e2b9-1243502481.118453-2062427738 L3_PARENT_TTY=/dev/pts/10 OLDPWD=/tmp L3_TAMPERED_EDITORS= vi vim pico nano USER=root MAIL=/var/mail/root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin L3_SESSION_ID=49228977289015924-1243502481 PWD=/root EDITOR=vim LANG=ru_UA.UTF-8 |
#$PATH
bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin: Нет такого файла или каталога |
#env
SHELL=/bin/bash TERM=xterm XDG_SESSION_COOKIE=0f0d3a9de485a779c42a05b94a19e2b9-1243502481.118453-2062427738 L3_PARENT_TTY=/dev/pts/10 OLDPWD=/tmp L3_TAMPERED_EDITORS= vi vim pico nano USER=root MAIL=/var/mail/root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin L3_SESSION_ID=49228977289015924-1243502481 PWD=/root EDITOR=vim LANG=ru_UA.UTF-8 |
#witch cat
bash: witch: команда не найдена |
#whitch cat
bash: whitch: команда не найдена |
#whatis cat
cat (1) - concatenate files and print on the standard output |
#which cat
/bin/cat |
#vim /etc/sudoers
|
#exit
exit |
$sudo cat
>>> /etc/sudoers: syntax error near line 17 <<< sudo: parse error in /etc/sudoers near line 17 sudo: no valid sudoers sources found, quitting |
$sudo cat
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for user: Sorry, try again. [sudo] password for user: ^C |
Время первой команды журнала | 11:47:46 2009- 5-28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:38:09 2009- 5-28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.84 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 7.92 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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