[sisyphus] sudoedit: как им пользоваться-то?! :)

Slava Semushin =?iso-8859-1?q?slava=2Esemushin_=CE=C1_gmail=2Ecom?=
Пт Авг 3 16:45:50 MSD 2007


2007/8/2, Slava Semushin <slava.semushin / gmail.com>:
> Здравствуйте!
>
> Не получается приготовить:
>
> [c0der на rock ~]$ sudoedit /etc/fstab
> sudoedit: /etc/fstab: Bad address
>
> [c1der на rock ~]$ sudo -e /etc/fstab
> sudo: /etc/fstab: Bad address
[...]

Вопрос остаётся в силе.

[c0der на rock ~]$ strace sudo -e /etc/fstab
                                    19:41
execve("/usr/bin/sudo", ["sudo", "-e", "/etc/fstab"], [/* 41 vars */]) = 0
brk(0)                                  = 0x8061000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7f72000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=65198, ...}) = 0
mmap2(NULL, 65198, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f62000
close(3)                                = 0
open("/lib/libpam.so.0", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\26\0\000"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=36312, ...}) = 0
mmap2(NULL, 39332, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7f58000
mmap2(0xb7f61000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8) = 0xb7f61000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240a\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1192256, ...}) = 0
mmap2(NULL, 1202436, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7e32000
mmap2(0xb7f52000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11f) = 0xb7f52000
mmap2(0xb7f55000, 10500, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f55000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\n\0\000"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9660, ...}) = 0
mmap2(NULL, 12408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7e2e000
mmap2(0xb7e30000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7e30000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7e2d000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e2da00,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7f52000, 4096, PROT_READ)   = 0
munmap(0xb7f62000, 65198)               = 0
geteuid32()                             = 1000
write(2, "sudo: ", 6sudo: )                   = 6
write(2, "must be setuid root", 19must be setuid root)     = 19
write(2, "\n", 1
)                       = 1
exit_group(1)                           = ?
Process 12476 detached
[c0der на rock ~]$

При этом:

[c0der на rock ~]$ control sudo
wheelonly
[c0der на rock ~]$ groups
users adm wheel uucp rpm proc cdwriter audio xgrp webmaster hashman
coder_a coder_b

Сейчас подумал, что это как-то связано с другой проблемой -- у меня
если незлочить экран в xlock или s screen потом не удаётся войти в
систему. Хотя пароль правильный. Какие-то проблемы с PAM'ом видимо.
Вот только как бы понять какие?

-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru


Подробная информация о списке рассылки Sisyphus