Wyswietlenie uprawnien wlasciciela
Ostatnio zmodyfikowano 2020-12-31 09:09
danielpadewski Temat założony przez niniejszego użytkownika |
Wyswietlenie uprawnien wlasciciela » 2020-12-30 17:47:09 Witam. Potzebuje napisac w języku C na maszynie UBUNTU prosty skrypt wyświetlający uprawnienia właściciela danego katalogu. Niestety nie wiem jakiej funkcji użyć, gdyby komendy z konsoli działały skorzytałbym z "ls -l" , niestety to nie wchodzi w gre. Może coś z identyfiaktorem właściciela ? |
|
nanoant20 |
» 2020-12-30 19:18:03 gdyby komendy z konsoli działały skorzytałbym z "ls -l" system( "ls -l" ); char cmd[ 100 ]; sprintf( cmd, "ls -la" ); system( cmd );
|
|
danielpadewski Temat założony przez niniejszego użytkownika |
» 2020-12-30 19:27:05 Dziękuje. miałem nadzieję że uda się wczytać ciąg znaków i wydrębnić sam początek, niestety nie da się. Są jeszcze jakieś sposoby ? |
|
nanoant20 |
» 2020-12-30 20:00:18 miałem nadzieję że uda się wczytać ciąg znaków i wydrębnić sam początek, niestety nie da się. Są jeszcze jakieś sposoby ? Można zapisać wynik do pliku i z niego odczytać / wyodrębnić oczekiwane dane / wartości system( "dir > wynik.txt" ); system( "ls -la > wynik.txt" ); |
|
DejaVu |
» 2020-12-30 21:49:32 |
|
pekfos |
» 2020-12-30 21:53:54 |
|
DejaVu |
» 2020-12-30 22:26:18 Kwestia co się chce osiągnąć :) Do generycznego odczytywania informacji z poleceń bashowych -> warto zastosować to co zasugerowałem. Jeżeli chodzi tylko o odczytanie uprawnień to pekfosa rozwiązanie jest definitywnie lepsze. |
|
danielpadewski Temat założony przez niniejszego użytkownika |
» 2020-12-30 23:13:10 jak uzyc tego stata ? w sensie wiem jak to dziala ale nie widze tu zadnych przydatnych zmiennych . jedyne co tu jest to id wlasciciela :/ |
|
« 1 » 2 |