>
> 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

válasz