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 1:
Nie jest to najlepsze dla suwszystkich użytkowników, ponieważ na niektórych serwerach RHEL domyślną powłoką dla kilku użytkowników jest zatrzymanie / zamknięcie ..:
shutdown:x:6:0:shutdown;asdf;asdf;F:/sbin:/sbin/shutdown
więc jeśli przejdę sudo użytkownika ... to serwer się wyłączy?
AKTUALIZACJA 2: Stworzyłem nagrodę za odpowiedź nie opartą na su.