różnica między chmod 777 i chmod 007


7

Jaka jest różnica między chmod 777 a chmod 007? jeśli „inni” oznaczają każdego, to nie sugeruje to, że chmod 777 = chmod 007?

Odpowiedzi:


10

Może to sugerować, ale tak nie jest.

Pierwsza cyfra to uprawnienia „właściciela”, druga to uprawnienia „grupy” - a właściciel i grupa są widoczni za pomocą ls -l, a trzeci to „inni”, co dosłownie oznacza te, które nie są ani właścicielami, ani grupą.

Więc 007 oznacza, że ​​ani właściciel, ani członkowie grupy nie mogą czytać, pisać ani wykonywać pliku, podczas gdy wszyscy inni mogą wykonać wszystkie trzy.


czy możesz podać prawdziwy przykład tego scenariusza (007)? Dzięki
adhg

1
@adhg Nie :) Nie mogę wymyślić konkretnego scenariusza, który by tego potrzebował, który nie mógłby zostać osiągnięty za pomocą lepszych środków.
Paul


2

Jeśli „inni” oznaczają każdego, to tak. Jednak to nie znaczy.

W skrócie jest to: użytkownik, grupa, ludzie_not_previous_group

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.