Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Użytkownik

Witam,
zastanawiam sie nad takim trickiem:
na komputerze zwykly USER korzysta z jakiegos programu, ktory wymaga bycia ROOTem. Wiec ustawiam w sudoers odpowiedni wpis. Ten program generuje plik, ktory potem USER chce czywac. tulko ze program generuje plik o uprawnieniach
rw------- root:root
czyli tylko ROOT moze go ogladac, a normalnie user nie.
Moje pytanie: czy da sie to tak skonfigurowac, zeby tworzone pliki byly USER:USER, albo zeby byly inne uprawnienia? Program sam w sobie musi byc odpalany jako ROOT. Wspomne tez jedynie ze umask = 022.
Offline






Admin łajza







Gdzie plik jest tworzony? Jeśli w miejscu, wzgledem ktorego nie ma zastrzezeń, aby user miał dostęp do wszystkich plików, możesz ustawić prawa dla "katalogu-matki" pozwalające na pełen dostęp (np. user jest właścicielem katalogu lub należy do grupy bedącej właścicielem), wtedy user będzie miał pełnię praw dla wszystkich plików w danym katalogu, bez względu na ich prawa. Niewyobrażalnie niebezpieczne jeśli chodzi o żywotne dla systemu katalogi.
Jaki to program? Własny skrypt czy jakiś "gotowiec"?
Ostatnio edytowany przez azhag (2008-12-04 12:45:33)
Offline




Użyszkodnik
bucz napisał(-a):
Ten program generuje plik, ktory potem USER chce czywac. (...)
Moje pytanie: czy da sie to tak skonfigurowac, zeby tworzone pliki byly USER:USER, albo zeby byly inne uprawnienia?
Zmodyfikować program tak, żeby tworzony plik miał inne uprawnienia/właściciela. chmod + chown Twoimi przyjaciółmi.
Byłoby łatwiej gdybyś powiedział, co to za program. I, jeżeli nie jest dystrybucyjny, pokazał go nam.
Offline


Członek DUG
Użytkownik

program to Wireshark
zamysl jest taki, ze user zrzuca pakiety a potem zgrywa plik poprzez ftp. wireshark musi byc odpalany jako root, ale nie chce zeby tworzyl pliki jako root
Offline





Bicycle repairman






W posiksowych rozszerzonych ACL'ach można ustawić domyślne uprawnienia tworzonego pliku.
Offline
Użytkownik

W posiksowych rozszerzonych ACL'ach można ustawić domyślne uprawnienia tworzonego pliku.
Nic nie zkumalem :)
Offline






Admin łajza







Jeszcze sobie przypomniałem — można utowrzyć plik z wybranymi prawami za pomocą install.
install -o WŁAŚCICIEL /dev/null nowy_plik install -g GRUPA /dev/null nowy_plik install -m 666 /dev/null nowy_plik
Offline





Bicycle repairman






bucz napisał(-a):
W posiksowych rozszerzonych ACL'ach można ustawić domyślne uprawnienia tworzonego pliku.
Nic nie zkumalem :)
mount -o remount,acl /dev/cośtam setfacl -d -m user:nazwa_usera:rwx katalog_w_ktorym_zapisywany_bezie_plik
Offline
Strony: 1