• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zmiana uprawnień do pliku w systemie Windows poprzez skrypt PHP

VPS Starter Arubacloud
+1 głos
1,065 wizyt
pytanie zadane 17 kwietnia 2018 w PHP przez Browarnik123 Użytkownik (830 p.)

Generalnie chodzi o to jaką funkcją zmienić uprawnienia do folderu w windowsie ponieważ chmod() nie działa i pomimo braku błędu uprawnienia pozostają domyślne :

tak wygląda kawałek mojego kodu:

if($upraw=="rwx")
{
	echo("Użytkownikowi $user utworzono folder $folder z uprawnieniami ");
	mkdir($path, 0700);
	echo fileperms($path);
	chown($path,$user);
	chmod($path, 0700);
	
    

}

 

1 odpowiedź

+1 głos
odpowiedź 17 kwietnia 2018 przez Chess Szeryf (76,710 p.)
wybrane 20 kwietnia 2018 przez Browarnik123
 
Najlepsza

Czy używałeś w ogóle wyszukiwarki? Ja już takie pytanie zadałem kiedyś. Odpowiedź jest taka, że to tyczy się systemów Unix'owych, a nie Windows'a.

Link: https://forum.pasja-informatyki.pl/202824/chmod-php-zmiana-uprawnien-pliku

W tym linku: http://php.net/manual/en/function.chmod.php

jest wzmianka nawet o tym:

You can also read more about modes on Unix systems with 'man 1 chmod' and 'man 2 chmod'.

komentarz 17 kwietnia 2018 przez Browarnik123 Użytkownik (830 p.)
Lecz chodzi mi o rozwiązanie problemu a nie informacje w czym jest problem . Pytanie to już czytałem .
komentarz 17 kwietnia 2018 przez Chess Szeryf (76,710 p.)

Popróbuj porobić coś z instrukcją exec lub tego typu instrukcjami.

https://stackoverflow.com/questions/23851821/setting-file-permissions-in-windows-with-php

 

komentarz 17 kwietnia 2018 przez Browarnik123 Użytkownik (830 p.)
chodzi Ci o coś takiego ? :

exec('icacls "C:/Users/user/folder" /grant user:w') ;

 

niestety php to ignoruje , nie skutkuje to niczym a błędu nie ma .
komentarz 17 kwietnia 2018 przez Chess Szeryf (76,710 p.)
edycja 17 kwietnia 2018 przez Chess
1
komentarz 20 kwietnia 2018 przez Browarnik123 Użytkownik (830 p.)
Dzięki . Zadziałało system("icacls $path /grant $user:(OI)(CI)(R)");

Podobne pytania

0 głosów
1 odpowiedź 345 wizyt
pytanie zadane 12 lipca 2021 w Systemy operacyjne, programy przez Dawidziu Bywalec (2,630 p.)

93,018 zapytań

141,984 odpowiedzi

321,282 komentarzy

62,364 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...