Co to jest lepka wersja w systemach plików UNIX? Kiedy jest używany?


Odpowiedzi:


29

Jego pierwotnym zastosowaniem było wskazanie systemowi operacyjnemu, że plik wykonywalny powinien być buforowany w pamięci, aby ładował się szybciej. To zastosowanie jest w dużej mierze przestarzałe, ponieważ systemy operacyjne są teraz dość inteligentne. W rzeczywistości wydaje mi się, że niektóre systemy operacyjne używają go jako podpowiedzi, że plik wykonywalny nie powinien być buforowany.

Najpopularniejszym obecnie zastosowaniem jest utworzenie katalogu, w którym każdy może utworzyć plik, ale tylko właściciel pliku w tym katalogu może go usunąć. Tradycyjnie, jeśli masz katalog, do którego każdy może pisać, każdy może również usunąć z niego plik. ustawienie bitu lepkiego w katalogu powoduje, że tylko właściciel pliku może usunąć plik z katalogu do zapisu na świecie.

Klasycznym zastosowaniem tego jest /tmpkatalog:

$ ls -ld /tmp
drwxrwxrwt   29 root     root         5120 May 20 09:15 /tmp/

W ttrybie jest lepki bit. Gdyby tego nie ustawiono, zwykłym użytkownikom byłoby całkiem siejące spustoszenie, usuwając wszystko z /tmp. Ponieważ wiele demonów wkłada gniazda, w /tmpzasadzie byłby to lokalny DOS.


„wskazówka, że ​​plik wykonywalny nie powinien być buforowany” ????
Pacerier,

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.