Co oznacza ta litera „T” w uprawnieniach i jak to działa? Czy ma to związek z tym „lepkim kawałkiem”, o którym słyszałem, ale którego nigdy nie rozumiałem?
źródło
Co oznacza ta litera „T” w uprawnieniach i jak to działa? Czy ma to związek z tym „lepkim kawałkiem”, o którym słyszałem, ale którego nigdy nie rozumiałem?
Wielkie litery T
pojawiają się, gdy bit x dla „innych” (tj. W ostatniej pozycji) nie jest ustawiony. Oba te katalogi mają ustawiony bit lepki, ale drugi nie ma uprawnień do wykonywania dla „innych”
drwxrwxrwt 2 zanna zanna 4096 May 13 09:53 t
drwxrwxrwT 2 zanna zanna 4096 May 13 09:53 T
Ponieważ jest on zastąpiony bitem lepkim [tT]
, potrzebujemy jakiegoś sposobu dowiedzenia się, czy katalog ma uprawnienia do wykonywania dla „innych”, czy nie, stąd różnica w przypadku
W naszej przeglądarce plików karta Uprawnienia w obszarze Właściwości pokazuje wyraźniej różnice między katalogami z uprawnieniami do wykonywania i bez nich: potrzebujemy uprawnień do wykonania dostępu do (wejścia lub statystyki) katalogu.
Oto, co Wikipedia ma do powiedzenia na temat przyklejonych fragmentów katalogów:
Najpopularniejszym zastosowaniem lepkiego bitu jest dzisiaj katalogi. Po ustawieniu bitu lepkiego tylko właściciel elementu, właściciel katalogu lub administrator może zmieniać nazwy lub usuwać pliki. Bez zestawu lepkich bitów każdy użytkownik z uprawnieniami do zapisu i wykonywania katalogu może zmienić nazwę lub usunąć zawarte pliki, niezależnie od właściciela. Zazwyczaj jest to ustawiane w
/tmp
katalogu, aby uniemożliwić zwykłym użytkownikom usuwanie lub przenoszenie plików innych użytkowników. Ta funkcja została wprowadzona w 4.3BSD w 1986 roku i dziś jest dostępna w większości nowoczesnych systemów uniksowych.