Maska kontrolująca, które uprawnienia do plików są ustawione dla plików i katalogów podczas ich tworzenia. Odnosi się również do funkcji, która ustawia maskę, i do samej maski, która jest formalnie znana jako maska tworzenia trybu pliku.
Załóżmy, że mam dwóch użytkowników Alice i Bob oraz grupę GROUPNAME i folder foo, obaj użytkownicy są członkami GROUPNAME (używają Linuksa i ext3). Gdybym zapisać jako użytkownika Alice plik pod foo, uprawnienia są: -rw-r--r-- Alice Alice. Czy można jednak osiągnąć, że każdy plik zapisany w jakimś podkatalogu fooma uprawnienia -rwxrwx--- …
W systemie AIX mogę sprawdzić umaskdla wszystkich użytkowników z: cut -d : -f 1 /etc/passwd | while read ONELINE; do lsuser -a umask "$ONELINE"; done Ale jak mogę sprawdzić umaskustawienia dla wszystkich użytkowników pod Linuksem? ( sudo każdego użytkownika, a następnie umaskpolecenia? Czy są na to jakieś lepsze sposoby?) AKTUALIZACJA …
Wiem, że umaskmogę ograniczyć uprzywilejowanych użytkowników, używając tego formatu umask ugo. Rozumiem, że read = 4, write = 2, i exec = 1. Jednak gdy piszę umask, zwraca 4 cyfry, czyli 0022lub 0073. Nie rozumiem, jak to działa teraz, ponieważ istnieje dodatkowa cyfra. Co to jest ta dodatkowa cyfra i …
Jakie są wady za restrykcyjne umask 077? Wiele dystrybucji (uważam, że wszystkie oprócz Red Hat?) Mają domyślną umaskę 022, skonfigurowaną w / etc / profile. Wydaje się to zbyt niepewne w przypadku systemu innego niż stacjonarny, do którego uzyskuje dostęp wielu użytkowników, a bezpieczeństwo budzi obawy. W powiązanej notatce, w …
Jak mogę interaktywnie wykonać polecenie w systemie Linux (zsh, jeśli ma to znaczenie) z innym umask od domyślnego, tylko dla jednego polecenia? Być może kombinacja poleceń połączonych w jednym wierszu? Nowy umask powinien mieć zastosowanie tylko do tego polecenia i powrócić do domyślnej wartości dla następnego wprowadzonego polecenia. Idealnie byłoby, …
Zdałem sobie sprawę, że uprawnienia do nowych plików i katalogów zachowują się nieco dziwnie. Po pierwsze, umask wydaje poprawną odpowiedź: $ umask 0002 Oznacza to pełny dostęp dla mojego użytkownika i mojej grupy, brak dostępu do zapisu dla reszty świata, brak suid. Ale jeśli utworzę plik w moim $ HOME, …
Korzystanie z Gnome 3.18. Udostępniam pliki innym członkom rodziny, ale domyślnym umask na mojej dystrybucji (archlinux) jest 0022. Dlatego każdego utworzonego pliku / katalogu nie można zapisać dla naszej wspólnej grupy. Starałem się umieścić umask 0002w /etc/profileale sesja gnome nadal korzysta 0022. Działa jednak dla powłoki bash logowania. Próbowałem także …
Próbuję lepiej zrozumieć uprawnienia, więc wykonuję kilka „ćwiczeń”. Oto sekwencja poleceń, których używam z ich odpowiednimi danymi wyjściowymi: $ umask 0022 $ touch file1 $ ls -l file1 -rw-r--r-- 1 user group 0 Mar 16 12:55 file1 $ mkdir dir1 $ ls -ld dir1 drwxr-xr-x 2 user group 4096 Mar …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.