This is an old revision of the document!
Изменения приглашения getty в терминалах
[gX:~] # rcsdiff /etc/gettytab diff -r1.1 /etc/gettytab 39c39 < :cb:ce:ck:lc:fd#1000:im=\r\n%s/%m (%h) (%t)\r\n\r\n:sp#1200:\ --- > :cb:ce:ck:lc:fd#1000:im=MS DOS 3.0\r\n\r\n:sp#1200:\
Запуск getty на COM портах:
[gX:~] # rcsdiff /etc/ttys diff -r1.2 /etc/ttys 46a47 > cuad0 "/usr/libexec/getty std.9600" vt100 on secure ... [gX:~] # kill -1 1
подключение с другой системы:
[gY:~] # cu -l cuad0
отключиться можно набрав: ~. или ~~. (в случае удаленного подключения)
[gX:~] # cd /etc [gX:/etc] # cat inetd.conf ... telnet stream tcp nowait root /usr/libexec/telnetd telnetd shell stream tcp nowait root /usr/libexec/rshd rshd ... [gX:/etc] # /etc/rc.d/inetd rcvar [gX:/etc] # cat >> rc.conf inetd_enable="YES" [gX:/etc] # /etc/rc.d/inetd start Starting inetd. Использование inetd для разработки программ см. [[Использование SHELL и inetd]] ==== rsh ==== [gX:~] # adduser Username: uY ... [gX:~] # telnet gY User (root): uX Password: $ cat .rhosts ... gX root ... $ exit Connection closed by foreign host. [gX:~] # rsh -l uX gY "uname -a" [gX:~] # cat /etc/hosts | rsh -l uX gY "cat > hosts.bak" [gX:~] # rcp /etc/rc.conf uX@gY:rc.conf.bak [gX:~] # rcp uX@gY:/etc/rc.conf rc.conf.bak [gX:~] # cd / [gX:~] # tar -cf - etc/ | rsh -l uX gY "cat > etc.tar"
Печать fingerprint публичного ключа
[gX:~] # ssh-keygen -l -f /etc/ssh/ssh_host_dsa_key.pub
[gX:~] # rsh -l uX gY "uname -a" [gX:~] # cat /etc/hosts | rsh -l uX gY "cat > hosts.bak" [gX:~] # rcp /etc/rc.conf uX@gY:rc.conf.bak [gX:~] # rcp uX@gY:/etc/rc.conf rc.conf.bak [gX:~] # cd / [gX:~] # tar -cf - etc/ | rsh -l uX gY "cat > etc.tar"
[gX:~] # ssh-keygen [gX:~] # cat .ssh/id_rsa.pub | ssh uX@gY "mkdir .ssh; cat >> .ssh/authorized_keys"
Файлы конфигурации
Изменение класса регистрации
[gX:~] # pw usermod root -L russian
[gX:~] # cd /etc [gX:/etc] # mkdir devd [gX:/etc] # cd devd [gX:/etc/devd] # cat my.conf attach 30 { device-name "umass0"; action "sleep 3; /sbin/mount -t msdos /dev/da0s1 /mnt/"; };