tom_crt Napisano Grudzień 3, 2007 Zgłoszenie Share Napisano Grudzień 3, 2007 Witam! Strworzylem uzytkownika tmp2 i wpisalem go do grupy kmem: /etc/group: --------------------- ... kmem:x:9:tmp2 ... Napisalem prosty program ktory ma otwierac /dev/mem Read-Only: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <fcntl.h> int main() { int fd; if((fd=open("/dev/mem", O_RDONLY)) == -1) { printf("error\n"); return -1; } printf("ok\n"); close(fd); return 0; } /dev/mem ma takie wlasciwosci: [root@localhost tmp]# ls -l /dev/mem crw-r----- 1 root kmem 1, 1 Dec 3 08:33 /dev/mem Gdy moj program startuje od root wszystko jest OK, ale gdy od uzytkownika tmp2, to jest blad: [root@localhost tmp]# sudo -u tmp2 ./devmem error Jadro 2.6.18-1.2798.fc6 Czy ktos moze poradzic? Z gory thnx! Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się