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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-02-25 15:13:00

  buli - Użytkownik

buli
Użytkownik
Skąd: Człuchów
Zarejestrowany: 2006-04-30

zwykly user - zmiana wlasciciela pliku

hej mam skrypcik w php ktory chcialbym aby zmienial mi wlasciciela utworzonego przez siebie katalogu na innego uzytkownika
jednak mam informacje o braku dostepu
chown: changing ownership of `/home/dupa': Operation not permitted
mozna to obejsc?


blehh :F

Offline

 

#2  2009-02-25 15:31:55

  thalcave - prawie jak admin

thalcave
prawie jak admin
Skąd: odległa galaktyka
Zarejestrowany: 2007-05-17

Re: zwykly user - zmiana wlasciciela pliku

Użytkownik nie ma prawa zmieniać właściciela grupy ze względów bezpieczeństwa.
To może zrobić tylko root i użytkownik z ekstra uprawnieniami (poczytaj o sudo)


linux register user: 484281
"It's great to be here. It's great to be anywhere"
Keith Richards

Offline

 

#3  2009-02-25 15:42:09

  buli - Użytkownik

buli
Użytkownik
Skąd: Człuchów
Zarejestrowany: 2006-04-30

Re: zwykly user - zmiana wlasciciela pliku

wiem co to sudo.. mam poprostu skrypt w phpie ktory tworzy mi katalog ale mam on wlasciciela i grupe www-data..
no a nie mozna jakos zrobic ze katalog glowny w ktorym sa te katalogi na ktorych chcialbym zmieniac wlascicieli bedzie wlasnoscia usera ktory ma zmieniac te uprawnienia?


blehh :F

Offline

 

#4  2009-02-25 15:46:32

  urug - Członek DUG

urug
Członek DUG
Skąd: Częstochowa
Zarejestrowany: 2008-04-22
Serwis

Re: zwykly user - zmiana wlasciciela pliku

Możesz co najwyżej utworzyć katalog nadrzędny z włączoną flagą suid i ustawioną grupą jaką chcesz. Tutaj przykład jak to działa:

smigacz:/home/urug/Desktop# ls -lhda bzium/
drwxr-sr-x 2 urug junior 4,0K lut 25 15:45 bzium/
smigacz:/home/urug/Desktop# exit
logout
urug@smigacz:bzium$ id
uid=1000(urug) gid=1000(urug)
(..)
urug@smigacz:bzium$ touch test
urug@smigacz:bzium$ ls -lha test
-rw-r--r-- 1 urug junior 0 lut 25 15:46 test
urug@smigacz:bzium$

Nie wiem czy to w jakiś sposób Ci pomoże, ale nie wydaje mi się byś miał inną możliwość jeśli nie chcesz użyć sudo, ani zewnętrznych skryptów uruchamianych np. z crona :)

PS.
Ten temat chyba w złym dziale jest.

Ostatnio edytowany przez urug (2009-02-25 15:47:24)


Pozdrawiam, Tomek

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)