konto usunięte

Temat: KIedy w praktyce stosuje się bit X (chmod)?

Witam,
kiedy w praktyce dla folderu/pliku stosuje się bit uprawnień X (tzw. special execute) zamiast standardowego x?

konto usunięte

Temat: KIedy w praktyce stosuje się bit X (chmod)?

Hubert N.:
kiedy w praktyce

W praktyce raczej nigdy się z tym nie spotkasz. To coś powstało, żeby podczas rekrutacji można było zadawać pytania, na które nikt nie zna odpowiedzi ;)
Hubert N.:
bit uprawnień X (tzw. special execute) zamiast standardowego x

Nie wiem czy można napisać, że X jest zamiast x. Poczytaj o fladze -R i różnicach -R +x a -R +X dla katalogów, zupełnie inne zachowanie. Aczkolwiek to samo można osiągnąć zupełnie innymi metodami. Jak się czegoś nie rozumie to lepiej tego nie stosować.

konto usunięte

Temat: KIedy w praktyce stosuje się bit X (chmod)?

... i nie ufałbym wikipedii. Dobrze jest napisane tutaj Yes, I know about the 'X' permission, but I don't trust it..

Dlaczego? bo pod Ubuntu jak masz plik txt w katalogu i ma prawa 600 to jak dasz na katalogu komendę chmod -R +X to prawa pliku się nie zmienią. Jednak jeśli w katalogu będziesz miał plik txt z prawami 610 i dasz taką samą komendę na katalogu to plik będzie miał prawa +x.

Lepiej unikać komend, które dają nieoczekiwane efekty, albo są zależne od tego jakie prawa mają pliki w katalogu. Stosowanie -R +X na katalogu w praktyce może prowadzić do tego, że nie będziesz miał kontroli nad tym jakie pliki dostają +x w katalogu. W takim przypadku lepiej stosować +x, albo bardziej złożone rozwiązania, ale przynajmniej pewne.

Dlatego lepiej +X omijać szerokim łukiem.

konto usunięte

Temat: KIedy w praktyce stosuje się bit X (chmod)?

Dziękuję za odpowiedź.

Temat: KIedy w praktyce stosuje się bit X (chmod)?

Dariusz L.:
... i nie ufałbym wikipedii. Dobrze jest napisane tutaj Yes, I know about the 'X' permission, but I don't trust it..

Dlaczego? bo pod Ubuntu jak masz plik txt w katalogu i ma prawa 600 to jak dasz na katalogu komendę chmod -R +X to prawa pliku się nie zmienią. Jednak jeśli w katalogu będziesz miał plik txt z prawami 610 i dasz taką samą komendę na katalogu to plik będzie miał prawa +x.

Lepiej unikać komend, które dają nieoczekiwane efekty, albo są zależne od tego jakie prawa mają pliki w katalogu. Stosowanie -R +X na katalogu w praktyce może prowadzić do tego, że nie będziesz miał kontroli nad tym jakie pliki dostają +x w katalogu. W takim przypadku lepiej stosować +x, albo bardziej złożone rozwiązania, ale przynajmniej pewne.

Dlatego lepiej +X omijać szerokim łukiem.

Nie wiem czy to kwestia zaufania , sam nie uzywam +X ale sam przelacznik dziala poprawnie (dostaje spodziewany rezultat). -R +X nadaje prawa x do katalogow natomiast w przypadku plików zachowuje sie w ten sposob ze jesli plik ma juz x to zostanie on zachowany , jesli tego x nie ma to nie zostanie nadany.

Następna dyskusja:

Ktos tu się zna na RPC?




Wyślij zaproszenie do