Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wyswietlenie uprawnien wlasciciela

Ostatnio zmodyfikowano 2020-12-31 09:09
Autor Wiadomość
pekfos
» 2020-12-31 00:24:12
Takie informacje są w systemie plików. Nazwę użytkownika musisz wtedy sam znaleźć na podstawie identyfikatora.
https://man7.org/linux/man-pages/man3/getpwuid.3.html
Najlepszym przykładem użycia są źródła poleceń linuksowych, w końcu wszystko jest open source
https://github.com/coreutils/coreutils/blob/master/src/stat.c
P-177907
nanoant20
» 2020-12-31 09:09:39
jak uzyc tego stata ? w sensie wiem jak to dziala ...
aha D
w "terminalu" trzeba sobie wpisać
stat --help

przykładowe rozwiązanie dla 1 pliku
C/C++
system( "stat -c \"%n %a %u %g\" main.c" ); //print console
system( "stat -c \"%n %a %u %g\" main.c > stat2.txt" ); //save to file

przykładowe rozwiązanie dla wszystkich plików w katalogu
C/C++
system( "stat -c \"%n  %A %a  %u %U  %g %G\" *.*" ); //print console
system( "stat -c \"%n  %A %a  %u %U  %g %G\" *.* > stat.txt" ); //save to file


P-177909
1 « 2 »
Poprzednia strona Strona 2 z 2