Gentoo Archives: gentoo-user

From: Albert Hopkins <marduk@×××××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] chage can't open /etc/passwd
Date: Tue, 18 Sep 2007 14:24:47
Message-Id: 1190124436.21760.2.camel@localhost
In Reply to: Re: [gentoo-user] chage can't open /etc/passwd by Etaoin Shrdlu
1 On Tue, 2007-09-18 at 10:14 +0200, Etaoin Shrdlu wrote:
2
3 > As Norberto said, can you post the full output of "strace chage -l
4 > marduk" run *as root* (ie, not with sudo)?
5
6 By popular demand...
7
8 execve("/usr/bin/chage", ["chage", "-l", "marduk"], [/* 65 vars */]) = 0
9 brk(0) = 0x8053000
10 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
11 directory)
12 open("/etc/ld.so.cache", O_RDONLY) = 3
13 fstat64(3, {st_mode=S_IFREG|0644, st_size=91739, ...}) = 0
14 mmap2(NULL, 91739, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f34000
15 close(3) = 0
16 open("/lib/libcrypt.so.1", O_RDONLY) = 3
17 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\6\0\0004\0
18 \0\0"..., 512) = 512
19 fstat64(3, {st_mode=S_IFREG|0755, st_size=21916, ...}) = 0
20 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
21 0) = 0xb7f33000
22 mmap2(NULL, 184636, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
23 0) = 0xb7f05000
24 mmap2(0xb7f0a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
25 MAP_DENYWRITE, 3, 0x4) = 0xb7f0a000
26 mmap2(0xb7f0c000, 155964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
27 MAP_ANONYMOUS, -1, 0) = 0xb7f0c000
28 close(3) = 0
29 open("/lib/libpam_misc.so.0", O_RDONLY) = 3
30 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\f\0\0004\0\0
31 \0"..., 512) = 512
32 fstat64(3, {st_mode=S_IFREG|0755, st_size=9592, ...}) = 0
33 mmap2(NULL, 12436, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
34 = 0xb7f01000
35 mmap2(0xb7f03000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
36 MAP_DENYWRITE, 3, 0x1) = 0xb7f03000
37 close(3) = 0
38 open("/lib/libpam.so.0", O_RDONLY) = 3
39 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\32\0\0004\0\0
40 \0"..., 512) = 512
41 fstat64(3, {st_mode=S_IFREG|0755, st_size=38444, ...}) = 0
42 mmap2(NULL, 41340, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
43 = 0xb7ef6000
44 mmap2(0xb7eff000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
45 MAP_DENYWRITE, 3, 0x8) = 0xb7eff000
46 close(3) = 0
47 open("/lib/libdl.so.2", O_RDONLY) = 3
48 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\n\0\0004\0
49 \0\0"..., 512) = 512
50 fstat64(3, {st_mode=S_IFREG|0755, st_size=9692, ...}) = 0
51 mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
52 = 0xb7ef2000
53 mmap2(0xb7ef4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
54 MAP_DENYWRITE, 3, 0x1) = 0xb7ef4000
55 close(3) = 0
56 open("/lib/libc.so.6", O_RDONLY) = 3
57 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0Pa\1\0004\0\0
58 \0"..., 512) = 512
59 fstat64(3, {st_mode=S_IFREG|0755, st_size=1229164, ...}) = 0
60 mmap2(NULL, 1234384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
61 0) = 0xb7dc4000
62 mmap2(0xb7eec000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
63 MAP_DENYWRITE, 3, 0x128) = 0xb7eec000
64 mmap2(0xb7eef000, 9680, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
65 MAP_ANONYMOUS, -1, 0) = 0xb7eef000
66 close(3) = 0
67 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
68 0) = 0xb7dc3000
69 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
70 0) = 0xb7dc2000
71 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dc26c0,
72 limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
73 limit_in_pages:1, seg_not_present:0, useable:1}) = 0
74 mprotect(0xb7eec000, 4096, PROT_READ) = 0
75 munmap(0xb7f34000, 91739) = 0
76 brk(0) = 0x8053000
77 brk(0x8074000) = 0x8074000
78 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT
79 (No such file or directory)
80 open("/usr/share/locale/locale.alias", O_RDONLY) = 3
81 fstat64(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0
82 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
83 0) = 0xb7f4a000
84 read(3, "# Locale name alias data base.\n#"..., 4096) = 2586
85 read(3, "", 4096) = 0
86 close(3) = 0
87 munmap(0xb7f4a000, 4096) = 0
88 open("/usr/lib/locale/en_US.UTF-8/LC_IDENTIFICATION", O_RDONLY) = -1
89 ENOENT (No such file or directory)
90 open("/usr/lib/locale/en_US.utf8/LC_IDENTIFICATION", O_RDONLY) = 3
91 fstat64(3, {st_mode=S_IFREG|0644, st_size=373, ...}) = 0
92 mmap2(NULL, 373, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f4a000
93 close(3) = 0
94 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
95 fstat64(3, {st_mode=S_IFREG|0644, st_size=25486, ...}) = 0
96 mmap2(NULL, 25486, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f43000
97 close(3) = 0
98 open("/usr/lib/locale/en_US.UTF-8/LC_MEASUREMENT", O_RDONLY) = -1 ENOENT
99 (No such file or directory)
100 open("/usr/lib/locale/en_US.utf8/LC_MEASUREMENT", O_RDONLY) = 3
101 fstat64(3, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
102 mmap2(NULL, 23, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f42000
103 close(3) = 0
104 open("/usr/lib/locale/en_US.UTF-8/LC_TELEPHONE", O_RDONLY) = -1 ENOENT
105 (No such file or directory)
106 open("/usr/lib/locale/en_US.utf8/LC_TELEPHONE", O_RDONLY) = 3
107 fstat64(3, {st_mode=S_IFREG|0644, st_size=59, ...}) = 0
108 mmap2(NULL, 59, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f41000
109 close(3) = 0
110 open("/usr/lib/locale/en_US.UTF-8/LC_ADDRESS", O_RDONLY) = -1 ENOENT (No
111 such file or directory)
112 open("/usr/lib/locale/en_US.utf8/LC_ADDRESS", O_RDONLY) = 3
113 fstat64(3, {st_mode=S_IFREG|0644, st_size=155, ...}) = 0
114 mmap2(NULL, 155, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f40000
115 close(3) = 0
116 open("/usr/lib/locale/en_US.UTF-8/LC_NAME", O_RDONLY) = -1 ENOENT (No
117 such file or directory)
118 open("/usr/lib/locale/en_US.utf8/LC_NAME", O_RDONLY) = 3
119 fstat64(3, {st_mode=S_IFREG|0644, st_size=77, ...}) = 0
120 mmap2(NULL, 77, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f3f000
121 close(3) = 0
122 open("/usr/lib/locale/en_US.UTF-8/LC_PAPER", O_RDONLY) = -1 ENOENT (No
123 such file or directory)
124 open("/usr/lib/locale/en_US.utf8/LC_PAPER", O_RDONLY) = 3
125 fstat64(3, {st_mode=S_IFREG|0644, st_size=34, ...}) = 0
126 mmap2(NULL, 34, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f3e000
127 close(3) = 0
128 open("/usr/lib/locale/en_US.UTF-8/LC_MESSAGES", O_RDONLY) = -1 ENOENT
129 (No such file or directory)
130 open("/usr/lib/locale/en_US.utf8/LC_MESSAGES", O_RDONLY) = 3
131 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
132 close(3) = 0
133 open("/usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY)
134 = 3
135 fstat64(3, {st_mode=S_IFREG|0644, st_size=52, ...}) = 0
136 mmap2(NULL, 52, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f3d000
137 close(3) = 0
138 open("/usr/lib/locale/en_US.UTF-8/LC_MONETARY", O_RDONLY) = -1 ENOENT
139 (No such file or directory)
140 open("/usr/lib/locale/en_US.utf8/LC_MONETARY", O_RDONLY) = 3
141 fstat64(3, {st_mode=S_IFREG|0644, st_size=286, ...}) = 0
142 mmap2(NULL, 286, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f3c000
143 close(3) = 0
144 open("/usr/lib/locale/en_US.UTF-8/LC_COLLATE", O_RDONLY) = -1 ENOENT (No
145 such file or directory)
146 open("/usr/lib/locale/en_US.utf8/LC_COLLATE", O_RDONLY) = 3
147 fstat64(3, {st_mode=S_IFREG|0644, st_size=915314, ...}) = 0
148 mmap2(NULL, 915314, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ce2000
149 close(3) = 0
150 open("/usr/lib/locale/en_US.UTF-8/LC_TIME", O_RDONLY) = -1 ENOENT (No
151 such file or directory)
152 open("/usr/lib/locale/en_US.utf8/LC_TIME", O_RDONLY) = 3
153 fstat64(3, {st_mode=S_IFREG|0644, st_size=2454, ...}) = 0
154 mmap2(NULL, 2454, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f3b000
155 close(3) = 0
156 open("/usr/lib/locale/en_US.UTF-8/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No
157 such file or directory)
158 open("/usr/lib/locale/en_US.utf8/LC_NUMERIC", O_RDONLY) = 3
159 fstat64(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
160 mmap2(NULL, 54, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f3a000
161 close(3) = 0
162 open("/usr/lib/locale/en_US.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No
163 such file or directory)
164 open("/usr/lib/locale/en_US.utf8/LC_CTYPE", O_RDONLY) = 3
165 fstat64(3, {st_mode=S_IFREG|0644, st_size=254020, ...}) = 0
166 mmap2(NULL, 254020, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ca3000
167 close(3) = 0
168 getuid32() = 0
169 getuid32() = 0
170 socket(PF_FILE, SOCK_STREAM, 0) = 3
171 fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
172 connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1
173 ENOENT (No such file or directory)
174 close(3) = 0
175 socket(PF_FILE, SOCK_STREAM, 0) = 3
176 fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
177 connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1
178 ENOENT (No such file or directory)
179 close(3) = 0
180 open("/etc/nsswitch.conf", O_RDONLY) = 3
181 fstat64(3, {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
182 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
183 0) = 0xb7ca2000
184 read(3, "# /etc/nsswitch.conf:\n# $Header:"..., 4096) = 508
185 read(3, "", 4096) = 0
186 close(3) = 0
187 munmap(0xb7ca2000, 4096) = 0
188 open("/etc/ld.so.cache", O_RDONLY) = 3
189 fstat64(3, {st_mode=S_IFREG|0644, st_size=91739, ...}) = 0
190 mmap2(NULL, 91739, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7c8c000
191 close(3) = 0
192 open("/lib/libnss_compat.so.2", O_RDONLY) = 3
193 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\16\0\0004\0
194 \0\0"..., 512) = 512
195 fstat64(3, {st_mode=S_IFREG|0755, st_size=26348, ...}) = 0
196 mmap2(NULL, 29252, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
197 = 0xb7c84000
198 mmap2(0xb7c8a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
199 MAP_DENYWRITE, 3, 0x5) = 0xb7c8a000
200 close(3) = 0
201 open("/lib/libnsl.so.1", O_RDONLY) = 3
202 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2201\0\0004\0\0
203 \0"..., 512) = 512
204 fstat64(3, {st_mode=S_IFREG|0755, st_size=79624, ...}) = 0
205 mmap2(NULL, 92136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
206 = 0xb7c6d000
207 mmap2(0xb7c80000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
208 MAP_DENYWRITE, 3, 0x12) = 0xb7c80000
209 mmap2(0xb7c82000, 6120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
210 MAP_ANONYMOUS, -1, 0) = 0xb7c82000
211 close(3) = 0
212 munmap(0xb7c8c000, 91739) = 0
213 open("/etc/ld.so.cache", O_RDONLY) = 3
214 fstat64(3, {st_mode=S_IFREG|0644, st_size=91739, ...}) = 0
215 mmap2(NULL, 91739, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7c8c000
216 close(3) = 0
217 open("/lib/libnss_nis.so.2", O_RDONLY) = 3
218 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\31\0\0004\0
219 \0\0"..., 512) = 512
220 fstat64(3, {st_mode=S_IFREG|0755, st_size=34364, ...}) = 0
221 mmap2(NULL, 37440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
222 = 0xb7c63000
223 mmap2(0xb7c6b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
224 MAP_DENYWRITE, 3, 0x7) = 0xb7c6b000
225 close(3) = 0
226 open("/lib/libnss_files.so.2", O_RDONLY) = 3
227 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\31\0\0004\0\0
228 \0"..., 512) = 512
229 fstat64(3, {st_mode=S_IFREG|0755, st_size=34328, ...}) = 0
230 mmap2(NULL, 37528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
231 = 0xb7c59000
232 mmap2(0xb7c61000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
233 MAP_DENYWRITE, 3, 0x7) = 0xb7c61000
234 close(3) = 0
235 munmap(0xb7c8c000, 91739) = 0
236 open("/etc/passwd", O_RDONLY) = 3
237 fcntl64(3, F_GETFD) = 0
238 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
239 _llseek(3, 0, [0], SEEK_CUR) = 0
240 fstat64(3, {st_mode=S_IFREG|0644, st_size=3216, ...}) = 0
241 mmap2(NULL, 3216, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f39000
242 _llseek(3, 3216, [3216], SEEK_SET) = 0
243 munmap(0xb7f39000, 3216) = 0
244 close(3) = 0
245 stat64("/etc/pam.d", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
246 open("/etc/pam.d/chage", O_RDONLY|O_LARGEFILE) = 3
247 fstat64(3, {st_mode=S_IFREG|0644, st_size=152, ...}) = 0
248 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
249 0) = 0xb7f39000
250 read(3, "#%PAM-1.0 \n\nauth sufficien"..., 4096) = 152
251 open("/lib/security/pam_rootok.so", O_RDONLY) = 4
252 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\3\0\0004\0
253 \0\0"..., 512) = 512
254 fstat64(4, {st_mode=S_IFREG|0755, st_size=5332, ...}) = 0
255 mmap2(NULL, 8220, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0)
256 = 0xb7f36000
257 mmap2(0xb7f37000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
258 MAP_DENYWRITE, 4, 0) = 0xb7f37000
259 close(4) = 0
260 open("/lib/security/pam_permit.so", O_RDONLY) = 4
261 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\4\0\0004\0
262 \0\0"..., 512) = 512
263 fstat64(4, {st_mode=S_IFREG|0755, st_size=5332, ...}) = 0
264 mmap2(NULL, 8220, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0)
265 = 0xb7ca0000
266 mmap2(0xb7ca1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
267 MAP_DENYWRITE, 4, 0) = 0xb7ca1000
268 close(4) = 0
269 open("/etc/pam.d/system-auth", O_RDONLY|O_LARGEFILE) = 4
270 fstat64(4, {st_mode=S_IFREG|0644, st_size=700, ...}) = 0
271 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
272 0) = 0xb7f35000
273 read(4, "#%PAM-1.0\n\nauth required\tp"..., 4096) = 700
274 open("/lib/security/pam_unix.so", O_RDONLY) = 5
275 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\32\0\0004\0
276 \0\0"..., 512) = 512
277 fstat64(5, {st_mode=S_IFREG|0755, st_size=42584, ...}) = 0
278 mmap2(NULL, 94628, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0)
279 = 0xb7c41000
280 mmap2(0xb7c4b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
281 MAP_DENYWRITE, 5, 0x9) = 0xb7c4b000
282 mmap2(0xb7c4d000, 45476, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
283 MAP_ANONYMOUS, -1, 0) = 0xb7c4d000
284 close(5) = 0
285 open("/etc/ld.so.cache", O_RDONLY) = 5
286 fstat64(5, {st_mode=S_IFREG|0644, st_size=91739, ...}) = 0
287 mmap2(NULL, 91739, PROT_READ, MAP_PRIVATE, 5, 0) = 0xb7c2a000
288 close(5) = 0
289 open("/lib/libcrack.so.2", O_RDONLY) = 5
290 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\34\0\0004\0
291 \0\0"..., 512) = 512
292 fstat64(5, {st_mode=S_IFREG|0755, st_size=30172, ...}) = 0
293 mmap2(NULL, 43904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0)
294 = 0xb7c95000
295 mmap2(0xb7c9b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
296 MAP_DENYWRITE, 5, 0x6) = 0xb7c9b000
297 mmap2(0xb7c9d000, 11136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
298 MAP_ANONYMOUS, -1, 0) = 0xb7c9d000
299 close(5) = 0
300 munmap(0xb7c2a000, 91739) = 0
301 read(4, "", 4096) = 0
302 close(4) = 0
303 munmap(0xb7f35000, 4096) = 0
304 read(3, "", 4096) = 0
305 close(3) = 0
306 munmap(0xb7f39000, 4096) = 0
307 open("/etc/pam.d/other", O_RDONLY|O_LARGEFILE) = 3
308 fstat64(3, {st_mode=S_IFREG|0644, st_size=139, ...}) = 0
309 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
310 0) = 0xb7f39000
311 read(3, "#%PAM-1.0\n\nauth required\tp"..., 4096) = 139
312 open("/lib/security/pam_deny.so", O_RDONLY) = 4
313 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\3\0\0004\0
314 \0\0"..., 512) = 512
315 fstat64(4, {st_mode=S_IFREG|0755, st_size=5276, ...}) = 0
316 mmap2(NULL, 8212, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0)
317 = 0xb7c92000
318 mmap2(0xb7c93000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
319 MAP_DENYWRITE, 4, 0) = 0xb7c93000
320 close(4) = 0
321 read(3, "", 4096) = 0
322 close(3) = 0
323 munmap(0xb7f39000, 4096) = 0
324 time(NULL) = 1190124251
325 getuid32() = 0
326 getuid32() = 0
327 open("/etc/passwd", O_RDONLY) = 3
328 fcntl64(3, F_GETFD) = 0
329 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
330 _llseek(3, 0, [0], SEEK_CUR) = 0
331 fstat64(3, {st_mode=S_IFREG|0644, st_size=3216, ...}) = 0
332 mmap2(NULL, 3216, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f39000
333 _llseek(3, 3216, [3216], SEEK_SET) = 0
334 munmap(0xb7f39000, 3216) = 0
335 close(3) = 0
336 open("/etc/shadow", O_RDONLY) = 3
337 fcntl64(3, F_GETFD) = 0
338 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
339 _llseek(3, 0, [0], SEEK_CUR) = 0
340 fstat64(3, {st_mode=S_IFREG|0600, st_size=1261, ...}) = 0
341 mmap2(NULL, 1261, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f39000
342 _llseek(3, 1261, [1261], SEEK_SET) = 0
343 munmap(0xb7f39000, 1261) = 0
344 close(3) = 0
345 time(NULL) = 1190124251
346 open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/shadow.mo", O_RDONLY) =
347 -1 ENOENT (No such file or directory)
348 open("/usr/share/locale/en_US.utf8/LC_MESSAGES/shadow.mo", O_RDONLY) =
349 -1 ENOENT (No such file or directory)
350 open("/usr/share/locale/en_US/LC_MESSAGES/shadow.mo", O_RDONLY) = -1
351 ENOENT (No such file or directory)
352 open("/usr/share/locale/en.UTF-8/LC_MESSAGES/shadow.mo", O_RDONLY) = -1
353 ENOENT (No such file or directory)
354 open("/usr/share/locale/en.utf8/LC_MESSAGES/shadow.mo", O_RDONLY) = -1
355 ENOENT (No such file or directory)
356 open("/usr/share/locale/en/LC_MESSAGES/shadow.mo", O_RDONLY) = -1 ENOENT
357 (No such file or directory)
358 write(2, "chage: can\'t open password file\n", 32chage: can't open
359 password file
360 ) = 32
361 time(NULL) = 1190124251
362 open("/etc/localtime", O_RDONLY) = 3
363 fstat64(3, {st_mode=S_IFREG|0644, st_size=2294, ...}) = 0
364 fstat64(3, {st_mode=S_IFREG|0644, st_size=2294, ...}) = 0
365 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
366 0) = 0xb7f39000
367 read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0
368 \0"..., 4096) = 2294
369 close(3) = 0
370 munmap(0xb7f39000, 4096) = 0
371 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2294, ...}) = 0
372 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2294, ...}) = 0
373 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2294, ...}) = 0
374 getpid() = 17339
375 socket(PF_FILE, SOCK_DGRAM, 0) = 3
376 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
377 connect(3, {sa_family=AF_FILE, path="/dev/log"}, 110) = 0
378 send(3, "<83>Sep 18 09:04:11 chage[17339]"..., 60, MSG_NOSIGNAL) = 60
379 close(3) = 0
380 exit_group(1) = ?
381
382
383 --
384 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] chage can't open /etc/passwd Albert Hopkins <marduk@×××××××××××.org>