TeraTermのdefaultのTERMは『vt100』なので、 まず現在vt100の設定に なっていることを確認。
% printenv TERM vt100 %
そして、現在の設定をファイルにリダイレクト
% infocmp > /tmp/vt100
で、 そのファイルを編集し、kcub1、kcud1、 kcuf1、 kcuu1の4つについて削除。
そして
% sudo tic /tmp/vt100 "/tmp/vt100", line 2, terminal 'vt100': alias vt100-am multiply defined.
すれば、viで矢印キーは使えなくなる。 (エラーがでるが気にしない)
(bashやtcshでは使えるままだが、内緒にしとく)
[サービス]は以下のものを『入』に
[インターネット] タブの相手のコンピューターが使用するポート → Ethernet: on がいいのかな?
NetBSDもDarwinもdefaultではアカウンティングはonになっていないので、lastcommは使えない。 なので、
% sudo mkdir /var/account % sudo touch /var/account/acct % sudo accton /var/account/acct
しておく。 学生の「はい、言われた順序でコマンドを実行しただけなんですが...変になっちゃったんですよ」はあてにならないので ;-)
Linuxのmkpasswdコマンドようなものはないので、以下をcc -Wall -std=c99してからそれを実行し、人数分のパスワードを作成しておく。
#include <stdio.h> #include <stdlib.h> #define MEMBER 20 #define LENGTH 8 static char letter[] = { "0123456789" "abcdefghijklmnopqrstuvwxyz" "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "!@#$%^&*()_+|~-=`[]{};':,./<>?" // expt. \, " }; int main(int argc, char **argv) { srand(20071001u); for (int i = 0; i < MEMBER; i++) { for (int j = 0; j < LENGTH; j++) printf("%c", letter[rand() % (sizeof(letter) - 1)]); printf("\n"); } return EXIT_SUCCESS; }
/etc/apache2/httpd.confのディレクトリー "/Library/WebServer/Documents" 用の記述(488行めあたり)を変更
# # This controls which options the .htaccess files in directories can # override. Can also be "All", or any combination of "Options", "FileInfo", # "AuthConfig", and "Limit" # AllowOverride None
None → Allに。
/etc/apache2/extra/httpd-userdir.conf の以下の部分を変更する。
<Directory /Users/*/Sites> Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all </Directory>
さらに、末尾にある以下の文をコメントアウトするのを忘れずに。
Include /private/etc/apache2/users/*.conf
$ sudo apachectl restart
<Directory "/Library/WebServer/Documents/htmllint"> AllowOverride None Options +ExecCGI Order allow,deny Allow from all </Directory>
#AddHandler cgi-script .cgi
postfixをいじる。
main.cfとmaster.cfとhostconfigぐらい? 以下、参考程度に...
% diff old/master.cf new/master.cf 96c96 < #tlsmgr fifo - - n - 1 tlsmgr --- > tlsmgr fifo - - n - 1 tlsmgr % diff old/main.cf new/main.cf 69a70 > myhostname = macbook.localdomain 76a78 > mydomain = localdomain 92c94 < #myorigin = $mydomain --- > myorigin = $mydomain 106c108 < #inet_interfaces = all --- > inet_interfaces = all 154c156 < #mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain --- > mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain 239c241 < #mynetworks_style = subnet --- > mynetworks_style = subnet 253c255 < #mynetworks = 168.100.189.0/28, 127.0.0.0/8 --- > mynetworks = 192.168.2.0/24, 127.0.0.0/8 637c639 < inet_interfaces = localhost --- > #inet_interfaces = localhost 641c643 < mynetworks_style = host --- > #mynetworks_style = host 646c648 < mydomain_fallback = localhost --- > #mydomain_fallback = localhost 653c655,678 < mailbox_size_limit = 0 --- > #mailbox_size_limit = 0 > > #smtpd_tls_key_file = > > > ###Postfix Parameter Edit 2005.10.14 21:30### > #message_size_limit=2048000 > > #smtpd_tls_cert_file=/System/Library/OpenSSL/certs/server.crt > #smtpd_tls_key_file=/System/Library/OpenSSL/certs/server.key > #smtpd_tls_loglevel=1 > #smtpd_use_tls=yes > #smtpd_tls_session_cache_database = sdbm:/etc/postfix/smtpd_scache > #tls_random_source = dev:/dev/urandom > > #smtpd_sasl_auth_enable=yes > #smtpd_use_pw_server=yes > #enable_server_options=yes > #smtpd_pw_server_security_options=plain, login, cram-md5 > #smtpd_sasl_security_options=noanonymous, noplaintext > #broken_sasl_auth_clients=yes > #smtpd_recipient_restrictions=permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination > #smtpd_sasl_local_domain=$mydomain > ###End Postfix Parameter Edit### 655c680,681 < smtpd_tls_key_file = --- > append_dot_mydomain = no > #smtpd_client_restrictions = permit_mynetworks
Lynxの最新版をgetする。