Forum Linux.pl
Programowanie => Bash, skrypty powłoki => Wątek zaczęty przez: RobotXX w 2011-11-06, 19:51:45
-
Witam was serdecznie.
Chciałbym zrobić skrypt w bash który by tworzył grupy o danej nazwie oraz dawał uprawnienia ich na tworzenie nowych plików z początkowym uprawnieniem 755.
Jest takie uprawnienie potrzebne do pewnych aplikacji co muszą tworzyć plik i mając dostęp do wykonywania ich.
Jak taki skrypt napisać?
-
Jeśli chcesz aby dana grupa TWORZYŁA pliki z domyślnymi uprawnieniami zainteresuj się umask, jednak Twoja wypowiedz jest tak nieskładna, że jedynie domyślam się o co ci chodzi.
-
Grupa nie tworzy plików. To użytkownik tworzy pliki.
Jeżeli chcesz, aby jakieś pliki miały konkretne uprawnienia, użyj chmod.
-
Znam parę podstawowych komend ale chodzi tu o utworzenie nowego właściciela plus z taką maską że pliki by miały te nowe utworzone uprawnienia minimum 755. Nie chcę robić tu skryptu w bashu który aktualizuje uprawnienia plików..
-
ile razy mam jeszcze napisać? Polecenie umask, UmaSK, UmAsK, UMASK!!! lub edycja "~/.bash_profile” lub „~/.profile” oraz w „/etc/skel/.bash_profile” dla nowo-tworzonych kont użytkowników.