3k_PL Napisano Grudzień 4, 2009 Zgłoszenie Share Napisano Grudzień 4, 2009 Witam Chciałbym aby grupa użytkowników miała dostęp do jakiegoś zasobu, a dokładniej: (ext4) /media/Duzy_Dysk - chcę by w tym udziale każdy nowo powstały plik był własnością użytkownika który go utworzył i grupy "nazwa_grupy" oraz by każdy użytkownik należący "nazwa_grupy" miał prawa RW, a pozostali tylko R (ext4) /home/ - w katalogach domowych każdy użytkownik tworzył pliki należące do niego i jego grupy podstawowej Udziały montowane są z automatu w /etc/fstab, ale z tego co doszedłem to dla ext4 nie można ustawić gid lub umask. Folder /media/Duzy_Dysk jest własnością pewien_uzytkownik:nazwa_grupy ale każdy nowo utworzony plik należy do $USER:$USER a by skorygować to muszę co chwilkę robić chown $USER:nazwa_grupy -R /media/Duzy_Dysk , ale ponieważ jest to dysk 2TB to chwilę to zajmuje Z powodu /home/$USER nie chce zmieniać grupy podstawowej użytkowników. Szukam już chwilkę rozwiązania tego problemu ale jak na razie natknąłem się tylko na jeden post z podobnym pytaniem na forum Ubuntu bez żadnej odpowiedzi. Potrafi ktoś pomóc? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
hUBI Napisano Grudzień 4, 2009 Zgłoszenie Share Napisano Grudzień 4, 2009 W pracy nie mam jak sprawdzić, ale może ten link Ci coś podpowie: http://wiki.archlinux.org/index.php/Udev#M...el_if_it_exists Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
3k_PL Napisano Grudzień 4, 2009 Autor Zgłoszenie Share Napisano Grudzień 4, 2009 Dzięki za pomysł. Zabawka świetna (Kiedyś jak się będę nudził to spróbuje) ale to chyba nie jest dla extX, tam są wymienione tylko vfat i ntfs. No i chyba tyczy się to ogólnie montowania pamięci podpiętych pod USB. Moja partycja /media/Duzy_Dysk jest montowana razem ze startem systemu i znajduje się "obok" partycji systemowej. Znajdują się na niej zarówno filmy, muzyka, programy dla Windowsów i Linux-ów ale i wirtualne systemy. W jaki sposób użytkownicy mogą współdzielić zasoby w Linuxie/Unixie bez ciągłego ręcznego używania chmod/chown? No i tak by nie musieć dawać a+rw. W pracy nie mam jak sprawdzić, ale może ten link Ci coś podpowie: http://wiki.archlinux.org/index.php/Udev#M...el_if_it_exists Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
hUBI Napisano Grudzień 4, 2009 Zgłoszenie Share Napisano Grudzień 4, 2009 A to źle Cię zrozumiałem, myslałem że chodzi Ci właśnie o pendrive'y. Najpierw stwórz grupę: groupadd dysk później dodaj wybranych użytkowników: usermod -G dysk hubi jak sprawdzisz id hubi: [root@hubus ~]# id hubi uid=500(hubi) gid=500(hubi) grupy=500(hubi),503(dysk) to zobaczysz ze jest w swojej grupie "hubi" i w grupie "dysk". Teraz trudniejsza część czyli prawa... mój duży dysk jest zamontowany w /mnt/disk: drwxr-xr-x 4 root root 4096 2006-10-28 disk jak widzisz ma standardowo wszystko ustawione m. in. root:root więc zmieniamy na (dysk MUSI być zamontowany): chown root:dysk /mnt/disk chmod 2775 /mnt/disk i teraz jest: drwxrwsr-x 4 root dysk 4096 12-04 20:57 disk dla pewności jeszcze odmontowałem i zamontowałem z powrotem i nadal są te same prawa. Gotowe teścik [hubi@hubus ~]$ id hubi uid=500(hubi) gid=500(hubi) grupy=500(hubi),503(dysk) [hubi@hubus ~]$ cd /mnt/disk/ [hubi@hubus disk]$ touch test [hubi@hubus disk]$ ls -l -rw-rw-r-- 1 hubi dysk 0 12-04 21:10 test [test@hubus ~]$ id test uid=501(test) gid=501(test) grupy=501(test) [test@hubus ~]$ cd /mnt/disk/ [test@hubus disk]$ touch tescik touch: nie można dotknąć `tescik': Brak dostępu [test@hubus disk]$ ls -l -rw-rw-r-- 1 hubi dysk 0 12-04 21:10 test PS Jeżeli będziesz miał problem z prawami do całego dysku, możesz wewnątrz stworzyć katalog np. "wspolny", ktory będzie miał prawa drwxrwsr-x 4 root dysk 4096 2006-10-28 wspolny i na pewno musi zadziałać Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
3k_PL Napisano Grudzień 4, 2009 Autor Zgłoszenie Share Napisano Grudzień 4, 2009 A to źle Cię zrozumiałem, myslałem że chodzi Ci właśnie o pendrive'y. Ale i tak fajnie się złożyło bo pokazałeś mi "zabawkę" do pobawienia na przyszłość Najpierw stwórz grupę: później dodaj wybranych użytkowników: To już było zrobione Teraz trudniejsza część czyli prawa... więc zmieniamy na (dysk MUSI być zamontowany): chmod 2775 /mnt/disk Gotowe Tak, tak taaak. To było to! Co to robi? "Dlaczemu" 2775? Wielkie dzięki Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
hUBI Napisano Grudzień 4, 2009 Zgłoszenie Share Napisano Grudzień 4, 2009 Co to robi? "Dlaczemu" 2775? 2=g+s Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się