![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Hej, problem być może banalny, ale chyba mam zaćmę.
Jak sprawdzić czy mam prawo zmodyfikować jakiś plik bez modyfikacji tego pliku? Niezależnie od systemu (windows,linux) oraz nie wiedząc, na jakich prawach (user,grupa) chodzi php - no chyba, że to można w php sprawdzić. Konkretnie chodzi mi o to, że mam dwa pliki X i Y i plik Y docelowo ma nadpisać plik X, ale zanim to się stanie, muszę wiedzieć, czy napewno może to zrobić. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 97 Pomógł: 11 Dołączył: 2.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
chodzi Ci o fileperms ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
fileperms widziałem.
a z tym chmod to chyba niktoś strzelałeś z nudów? ![]() Jeśli nie miałbym prawa nadpisać pliku, to i tym bardziej nie mógłbym mu ustawić chmod. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Ale za pomocą chmod możesz ustawić od razu prawa dostepu.Po co sprawdzać?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Zacytuję ci moją wypowiedź z poprzedniego posta:
Cytat Jeśli nie miałbym prawa nadpisać pliku, to i tym bardziej nie mógłbym mu ustawić chmod. No ale z drugiej strony to jest mysl, jak nie bede mógł wykonac chmod znaczy ze nie bede mógł nadpisać ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Nom zwraca true albo false w przypadku niepowodzenia.
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No już tego nie musisz mi wyjaśniać
![]() Jednak nie chcę zmieniać chmodu pliku. Musiałbym więc pobrać jego chmod i zmieniać na to samo. Ino czy to ma jakikolwiek sens.... chyba to zrobie inaczej.
Powód edycji: [nospor]:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 673 Pomógł: 106 Dołączył: 31.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ale wstyd.....
![]() Dzięki r4xz ![]() Przy okazji tego tematu wyszła dośc ciekawa sprawa. przynajmniej dla mnie dość ciekawa. Pomimo, że nie miałem prawa do edycji pliku (a co za tym idzie do jego nadpisania przez inny plik), mogłem bezkarnie zmienić mu nazwę. No a jak już zmieniłem nazwę to mogłem w jego miejsce wgrać docelowy plik, czyli defacto pomimo braku prawa do zmiany treści pliku, zmieniłem mu ją. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
...bo masz prawa do katalogu więc możesz zmienić zawartość indeksu katalogu (nazwe pliku) ale z samym plikiem fizycznie nic nie zrobisz
![]() -------------------- flexiCMS v2 [|||||||+--] 75% done
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat ale z samym plikiem fizycznie nic nie zrobisz Fizycznie może nie, ale logicznie tak. Załóżmy, że ktoś czerpie ważne informacje z tego pliku, którego zmieniać nie mogę. Ale mogę zmienić mu nazwe, moge w to miejsce wgrać nowy plik z nową treścią i oszukać kogoś. ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
o ile ktoś wcześniej sobie nie zrobił dowiązania twardego i z niego nie kożysta ;]
http://pl.wikipedia.org/wiki/Dowi%C4%85zanie_twarde -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 31 Dołączył: 2.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
pora ze słownika koŻystać, przepraszam ale nie mogłem
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 09:53 |