> > Amit inditottal, az nem volt jo, mert maskepp kell parameterezni > a mingetty-t, mint a getty-t. > > Igy probald: > strace -fF -o /tmp/trace /sbin/mingetty tty1 > > De valami blogd fut a /dev/tty1-en amirol nem tudom, hogy > micsoda, ezert lehet, hogy masik tty-on kellene probalkoznod. >
strace -fF -o /tmp/trace2 /sbin/mingetty tty2 a kovetkezoket talaltam: tail /var/log/messages mingetty[11766]: mingetty: /dev/tty2: cannot get controlling tty: Operation not permitted tail/tmp/trace2 11766 open("/dev/tty2", O_RDWR|O_LARGEFILE) = 0 11766 ioctl(0, TIOCSCTTY) = -1 EPERM (Operation not permitted) googlezgatok eggyet, hogy ez mit jelenthet... de mivel en nem ertek hozza, azert bemasolom az egesz kimenetet: cat /tmp/trace2 11766 execve("/sbin/mingetty", ["/sbin/mingetty", "tty2"], [/* 56 vars */]) = 0 11766 brk(0) = 0x804e000 11766 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 11766 open("/etc/ld.so.cache", O_RDONLY) = 3 11766 fstat64(3, {st_mode=S_IFREG|0644, st_size=68667, ...}) = 0 11766 mmap2(NULL, 68667, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f23000 11766 close(3) = 0 11766 open("/lib/libc.so.6", O_RDONLY) = 3 11766 read(3, "[EMAIL PROTECTED]"..., 512) = 512 11766 fstat64(3, {st_mode=S_IFREG|0755, st_size=1281488, ...}) = 0 11766 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f22000 11766 mmap2(NULL, 1254896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7def000 11766 fadvise64(3, 0, 1254896, POSIX_FADV_WILLNEED) = 0 11766 mmap2(0xb7f1c000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12c) = 0xb7f1c000 11766 mmap2(0xb7f1f000, 9712, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f1f000 11766 close(3) = 0 11766 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dee000 11766 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dee6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 11766 mprotect(0xb7f1c000, 4096, PROT_READ) = 0 11766 munmap(0xb7f23000, 68667) = 0 11766 uname({sys="Linux", node="server", ...}) = 0 11766 uname({sys="Linux", node="server", ...}) = 0 11766 getpid() = 11766 11766 getsid(0) = 11654 11766 brk(0) = 0x804e000 11766 brk(0x806f000) = 0x806f000 11766 access("/var/run/utmpx", F_OK) = -1 ENOENT (No such file or directory) 11766 open("/var/run/utmp", O_RDWR|O_LARGEFILE) = 3 11766 fcntl64(3, F_GETFD) = 0 11766 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 11766 _llseek(3, 0, [0], SEEK_SET) = 0 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 read(3, "\10\0\0\0F\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 read(3, "\1\0\0\0005N\0\0~\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 read(3, "\5\0\0\0_\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 read(3, "\10\0\0\0\0\0\0\0:0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 read(3, "\10\0\0\0K\17\0\0pts/0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 read(3, "\10\0\0\0\232\17\0\0pts/2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 read(3, "\10\0\0\0\323\20\0\0pts/4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 read(3, "\10\0\0\0\302\22\0\0pts/5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 read(3, "\10\0\0\0=\23\0\0pts/6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 read(3, "\7\0\0\0\206-\0\0pts/0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 read(3, "\6\0\0\0\205\"\0\0tty2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 read(3, "\6\0\0\0k-\0\00038400\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 read(3, "\6\0\0\0\201-\0\0tty1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 read(3, "", 384) = 0 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 time(NULL) = 1215165453 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 read(3, "", 384) = 0 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 _llseek(3, 0, [4992], SEEK_END) = 0 11766 write(3, "\6\0\0\0\366-\0\0tty2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 close(3) = 0 11766 access("/var/log/wtmpx", F_OK) = -1 ENOENT (No such file or directory) 11766 open("/var/log/wtmp", O_WRONLY|O_LARGEFILE) = 3 11766 alarm(0) = 0 11766 rt_sigaction(SIGALRM, {0xb7ee2df0, [], 0}, {SIG_DFL}, 8) = 0 11766 alarm(1) = 0 11766 fcntl64(3, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 _llseek(3, 0, [4992], SEEK_END) = 0 11766 write(3, "\6\0\0\0\366-\0\0tty2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) = 384 11766 fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 11766 alarm(0) = 1 11766 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0 11766 close(3) = 0 11766 socket(PF_FILE, SOCK_STREAM, 0) = 3 11766 fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 11766 connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = 0 11766 send(3, "\2\0\0\0\f\0\0\0\6\0\0\0group\0", 18, MSG_NOSIGNAL) = 18 11766 poll([{fd=3, events=POLLIN|POLLERR|POLLHUP, revents=POLLIN|POLLHUP}], 1, 5000) = 1 11766 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"group\0", 6}], msg_controllen=16, {cmsg_len=16, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {4}}, msg_flags=0}, 0) = 6 11766 fstat64(4, {st_mode=S_IFREG|0600, st_size=217016, ...}) = 0 11766 pread64(4, "\1\0\0\0h\0\0\0002\0\0\0\1\0\0\0,\213lH\0\0\0\0\323\0\0\0\0L\3\0"..., 104, 0) = 104 11766 mmap2(NULL, 217016, PROT_READ, MAP_SHARED, 4, 0) = 0xb7db9000 11766 close(4) = 0 11766 close(3) = 0 11766 chown32("/dev/tty2", 0, 5) = 0 11766 chmod("/dev/tty2", 0660) = 0 11766 rt_sigaction(SIGHUP, {SIG_IGN}, {SIG_IGN}, 8) = 0 11766 rt_sigaction(SIGQUIT, {0x8049790, [], 0}, NULL, 8) = 0 11766 open("/dev/tty2", O_RDWR|O_LARGEFILE) = 3 11766 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 11766 vhangup() = 0 11766 --- SIGHUP (Hangup) @ 0 (0) --- 11766 --- SIGCONT (Continued) @ 0 (0) --- 11766 close(2) = 0 11766 close(1) = 0 11766 close(0) = 0 11766 close(3) = 0 11766 open("/dev/tty2", O_RDWR|O_LARGEFILE) = 0 11766 ioctl(0, TIOCSCTTY) = -1 EPERM (Operation not permitted) 11766 time(NULL) = 1215165453 11766 open("/etc/localtime", O_RDONLY) = 1 11766 fstat64(1, {st_mode=S_IFREG|0644, st_size=2393, ...}) = 0 11766 fstat64(1, {st_mode=S_IFREG|0644, st_size=2393, ...}) = 0 11766 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f33000 11766 read(1, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\6\0\0\0\0"..., 4096) = 2393 11766 close(1) = 0 11766 munmap(0xb7f33000, 4096) = 0 11766 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2393, ...}) = 0 11766 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2393, ...}) = 0 11766 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2393, ...}) = 0 11766 socket(PF_FILE, SOCK_DGRAM, 0) = 1 11766 fcntl64(1, F_SETFD, FD_CLOEXEC) = 0 11766 connect(1, {sa_family=AF_FILE, path="/dev/log"}, 110) = 0 11766 send(1, "<35>Jul 4 11:57:33 mingetty[117"..., 109, MSG_NOSIGNAL) = 109 11766 close(1) = 0 11766 exit_group(1) _________________________________________________ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux