From owner-freebsd-questions@FreeBSD.ORG Mon Oct 4 06:46:00 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F393616A4CE for ; Mon, 4 Oct 2004 06:45:59 +0000 (GMT) Received: from uzpak.uz (mail.uzpak.uz [195.158.0.13]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3461543D48 for ; Mon, 4 Oct 2004 06:45:58 +0000 (GMT) (envelope-from vgray@uzpak.uz) Received: from [195.158.12.3] (HELO uzpak.uz) by uzpak.uz (CommuniGate Pro SMTP 4.0.6) with ESMTP-TLS id 3518018 for freebsd-questions@freebsd.org; Mon, 04 Oct 2004 11:45:59 +0500 Received: from NCC-SV ([10.0.102.203]) by uzpak.uz (head.uzpak.uz [10.0.102.1]) (MDaemon.PRO.v7.2.0.R) with ESMTP id md50000253100.msg for ; Mon, 04 Oct 2004 11:43:23 +0500 Date: Mon, 4 Oct 2004 11:43:18 +0500 From: "Sergey Velikanov [UzPAK]" X-Mailer: The Bat! (v2.04.4) Educational X-Priority: 3 (Normal) Message-ID: <1163778964.20041004114318@uzpak.uz> To: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=Windows-1251 Content-Transfer-Encoding: 8bit X-Spam-Processed: head.uzpak.uz, Mon, 04 Oct 2004 11:43:23 +0500 (not processed: message from valid local sender) X-MDRemoteIP: 10.0.102.203 X-Return-Path: vgray@uzpak.uz X-MDaemon-Deliver-To: freebsd-questions@freebsd.org X-MDAV-Processed: head.uzpak.uz, Mon, 04 Oct 2004 11:43:25 +0500 Subject: strange moment in chroot environment X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Sergey Velikanov \[UzPAK\]" List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Oct 2004 06:46:00 -0000 Hi I use "pw" in chroot environment, everything is work, but pw always says that "unable to parse auth.conf", I've discovered that error appear when pw call properties_read from libutil, I can't understand why? I run "strace" twice, in chroot environment and normal environment I discover next difference ( also difference I soo when run proftpd in chroot and normal environments) Could anybody help me to solve this problem. > This is chroot >open("1 >", O_RDONLY) = -1 ENOENT (No such file or directory) >issetugid(0x280b1434) = 0 >open(" %e %H:%M:%S %Z %Y", O_RDONLY) = -1 ENOENT (No such file or directory) fstat(3, {st_mode=S_IFBLK|S_ISUID|S_ISGID|0440, st_rdev=makedev(108, 1935999081), ...}) = 0 write(3, "2004-09-27 11:47:02 [root:groupa"..., 47) = 47 stat("/etc/nsswitch.conf", {st_mode=01, st_size=42949672969, ...}) = 0 open("/etc/group", O_RDONLY) = 4 fstat(4, {st_mode=057516, st_size=8511913699829643361, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 lseek(4, 0, SEEK_SET) = 0 read(4, "# $FreeBSD: src/etc/group,v 1.28"..., 16384) = 738 close(4) = 0 stat("/etc/nsswitch.conf", {st_mode=01, st_size=42949672969, ...}) = 0 stat("/etc/nsswitch.conf", {st_mode=01, st_size=42949672969, ...}) = 0 gettimeofday({7, 7}, NULL) = 0 gettimeofday({17, 18}, NULL) = 0 access("/bin/sh", X_OK) = 0 lstat("/etc/login.conf", {st_mode=S_IFBLK|S_ISGID|S_ISVTX|0145, st_rdev=makedev(99, 543883361), ...}) = 0 stat(": %m", {st_mode=0154162, st_size=18446700587165669490, ...}) = 0 open("rüÚÚrüÚÚrüÚÚrüÚÚrüÚÚrüÚÚrüÚÚrüÚÚrüÚÚÄüÚÚrüÚÚrüÚÚrüÚÚùüÚÚrüÚÚrüÚÚrüÚÚrüÚÚæüÚÚrüÚÚrüÚÚrüÚÚrüÚÚrüÚÚ^EûÚÚrüÚÚrüÚÚrüÚÚÊüÚÚrüÚ fcntl(4, F_SETFD, FD_CLOEXEC) = 0 read(4, "\0\6\25a\0\0\0\2\0\0\4\322\0\0@\0\0\0\0\16\0\0\1\0\0\0"..., 260) = 260 lseek(4, 32768, SEEK_SET) = 32768 read(4, "\16\0\371?\333=\323=\262;\255;\2179\2139n7h7I5B5#5\r5\356"..., 16384) = 16384 close(4) = 0 open("/etc/auth.conf", O_RDONLY) = 4 read(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\0"..., 4096) = 231 read(4, "", 4096) = 0 close(4) = 0 gettimeofday({4294967295, 4294967295}, NULL) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 4 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 connect(4, {sa_family=0xff /* AF_??? */, sa_data="-./012345\377\377\377\377\377"}, 106) = -1 ENOENT (No such file or directory connect(4, {sa_family=0x32 /* AF_??? */, sa_data=".5.2.1 2001/05"}, 106) = 0 sendto(4, "/24 12:20:02 markm Exp $\0$1$\0$\0\0"..., 74, 0, NULL, 0) = 74 stat("/etc/nsswitch.conf", {st_mode=01, st_size=42949672969, ...}) = 0 stat("/etc/nsswitch.conf", {st_mode=01, st_size=42949672969, ...}) = 0 fork() = 1649 --- SIGCHLD (Child exited) --- > This is normal >open("1 >", O_RDONLY) = 4 >fstat(4, {st_mode=035115, st_size=7309429057448327794, ...}) = 0 >read(4, "ectory\0No such process\0Interrupt"..., 7944) = 56 close(4) = 0 fstat(3, {st_mode=S_IFCHR|0155, st_rdev=makedev(111, 1953824815), ...}) = 0 write(3, "2004-09-27 10:44:44 [root:groupa"..., 4 = 48 stat("/etc/nsswitch.conf", {st_mode=01, st_size=42949672969, ...}) = 0 open("/etc/group", O_RDONLY) = 4 fstat(4, {st_mode=057516, st_size=8511913699829643361, ...}) = 0 lseek(4, 0, SEEK_CUR) = 0 lseek(4, 0, SEEK_SET) = 0 read(4, "# $FreeBSD: src/etc/group,v 1.28"..., 16384) = 443 close(4) = 0 stat("/etc/nsswitch.conf", {st_mode=01, st_size=42949672969, ...}) = 0 stat("/etc/nsswitch.conf", {st_mode=01, st_size=42949672969, ...}) = 0 gettimeofday({7, 7}, NULL) = 0 gettimeofday({17, 18}, NULL) = 0 access("/bin/sh", X_OK) = 0 lstat("/etc/login.conf", {st_mode=S_IFBLK|S_ISGID|S_ISVTX|0145, st_rdev=makedev(99, 543883361), ...}) = 0 stat(": %m", {st_mode=0154162, st_size=18446700587165669490, ...}) = 0 open("rüÚÚrüÚÚrüÚÚrüÚÚrüÚÚrüÚÚrüÚÚrüÚÚrüÚÚÄüÚÚrüÚÚrüÚÚrüÚÚùüÚÚrüÚÚrüÚÚrüÚÚrüÚÚæüÚÚrüÚÚrüÚÚrüÚÚrüÚÚrüÚÚ.ûÚÚrüÚÚrüÚÚrüÚÚÊüÚÚrüÚÚ fcntl(4, F_SETFD, FD_CLOEXEC) = 0 read(4, "\0\6\25a\0\0\0\2\0\0\4\322\0\0@\0\0\0\0\16\0\0\1\0\0\0"..., 260) = 260 lseek(4, 32768, SEEK_SET) = 32768 read(4, "\16\0\371?\333=\323=\262;\255;\2179\2139n7h7I5B5#5\r5\356"..., 16384) = 16384 close(4) = 0 open("/etc/auth.conf", O_RDONLY) = 4 read(4, "\16\30:`\213\16\236l>\212\36\260\301w\25\327\'K1\275\332"..., 4096) = 231 read(4, "", 4096) = 0 close(4) = 0 stat("/etc/nsswitch.conf", {st_mode=01, st_size=42949672969, ...}) = 0 stat("/etc/nsswitch.conf", {st_mode=01, st_size=42949672969, ...}) = 0 fork() = 1279 --- SIGCHLD (Child exited) --- Sergey Velikanov Technical Division National Data Network "UzPAK" tel +(99871) 114-6326 e-mail: vgray@uzpak.uz http://www.uzpak.uz/