Ma
Ja ciebie doskonale rozumiem, dlatego to co zrobiłem parę postów wyżej - działa, ale osobiście według mnie też jest mało eleganckie.
Co prawda nie zakładam, żeby aż tylu użytkowników było, przynajmniej póki co.
Pozostaje mi tylko próbować przekona jegomościa, żeby zrobić coś w oparciu o ten pomysł, który podałeś.
Co prawda nie zakładam, żeby aż tylu użytkowników było, przynajmniej póki co.
Pozostaje mi tylko próbować przekona jegomościa, żeby zrobić coś w oparciu o ten pomysł, który podałeś.
- LordRuthwen
- Moderator
- Posty: 2341
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
Ewentualnie Samba 4 - można ją uruchomiś jako kontroler domeny Active Directory znany z Windows i zarządzać kontami bezpośrednio z niej.
Nie robiłem tego, jedynie czytałem o możliwościach nowej wersji, są potężne.
Dla mnie takie rozwiązanie jakie tam funkcjonuje nie ma racji bytu, każdy powinien mieć swoje konto, jak na uczelniach czy innych tego typu instytucjach, ma tam swój pulpit, swoje dokumenty, spersonalizowane ustawienia, a nie wszystko na gościu.
Nie robiłem tego, jedynie czytałem o możliwościach nowej wersji, są potężne.
Dla mnie takie rozwiązanie jakie tam funkcjonuje nie ma racji bytu, każdy powinien mieć swoje konto, jak na uczelniach czy innych tego typu instytucjach, ma tam swój pulpit, swoje dokumenty, spersonalizowane ustawienia, a nie wszystko na gościu.
To co podałem opiera się o prawie Windowsowe Active Directory, profile mobilne (czyli to co opisujesz), masz przygotowane skrypty, które tworzą konta użytkownika i administratora domeny. Wiem, wiem, daleko temu do Samby 4 ale zadziała sprawdzając się tam. Można rozbudować o LDAP oraz ciekawy skrypt w PHP (chyba się zwał phpadmin, ale nie jestem pewien).
W jednym jesteśmy zgodni na pewno nie konto (jedno) lokalne.
Jeśli kolega nie wyznaje się w "wolnym oprogramowaniu", pozostaje płatna alternatywa jaka jest Microsoft np. Windows 2003 (wiem staroć ale na Active Directory dla Windows XP starczy i za grosze można dostać, nie wspomnę o banalnym klikanym zarządzaniu).
Wybór należy jak zawsze do ciebie Adminie.
W jednym jesteśmy zgodni na pewno nie konto (jedno) lokalne.
Jeśli kolega nie wyznaje się w "wolnym oprogramowaniu", pozostaje płatna alternatywa jaka jest Microsoft np. Windows 2003 (wiem staroć ale na Active Directory dla Windows XP starczy i za grosze można dostać, nie wspomnę o banalnym klikanym zarządzaniu).
Wybór należy jak zawsze do ciebie Adminie.
Nie ma co kombinować, tylko robić według twojego pomysłu 
Mam jednakże jedno pytanie - dotyczy ono przydziału miejsca na dysku. Mam w /etc/fstab włączone opcje
i teraz chciałem zmodyfikować plik smb.conf w taki sposób:
1008 to gid grupy usernt z tego Twojego przykładu.
Jednak gdy sobie wydam polecenie:
A setquota jest zrobiona tak:
Czyli teoretycznie powinno być ok. Ale nie jest niestety. Jakaś mała pomoc?

Mam jednakże jedno pytanie - dotyczy ono przydziału miejsca na dysku. Mam w /etc/fstab włączone opcje
Kod: Zaznacz cały
usrquota, grpquota
Kod: Zaznacz cały
...
[prywatne]
comment = Prywatne dokumenty
path = /home/samba/prywatne
guest ok = no
browseable = no
create mask = 0700
directory mask = 0700
writable = yes
[B]vfs objects = default_quota
default_quota:gid = 1008
default_quota:gid nolimit = no[/B]
Jednak gdy sobie wydam polecenie:
Kod: Zaznacz cały
root@beta# repquota -u /home/
*** Raport dla limitów user na urządzeniu /dev/sda3
Okres pobłażliwości dla bloków: 7 dni; Okres pobłażliwości dla i-węzłów: 7 dni
Block limits File limits
Użytkownik używ. mięk. twar. pobł. używ. mięk. twar. pobł.
----------------------------------------------------------------------
root -- 72 0 0 15 0 0
kodama -- 24 0 0 7 0 0
user_7 -- 145776 0 0 10 0 0
tomasz -- 1056 0 0 114 0 0
jupik -- 1060 0 0 115 0 0
Kod: Zaznacz cały
setquota -F vfsv0 -g usernt 0 200000 0 0 /dev/sda3
To teraz szybka powtórka z quoty.
Grupa 10 użytkowników, przydzielasz dla grupy 10GB, co to znaczy?
Według mnie znaczy to, że grupa ma łącznie 10GB miejsca, co nie znaczy, że każdy ma po równo! Np.użytkownik1 zajmie na dysku 8GB, a dla całej reszty pozostanie 2GB.
Rozwiązanie raczej nas nie interesuje no chyba, że jakaś firma ma 10 użytkowników, którzy korzystają, ale raczej w to wątpię.
Dla ciebie przyda się rozwiązanie dla użytkownika, do mojego skryptu tworzącego użytkownika należy dodać regułkę dodającą ustawienia z przydziałem i tyle.
Może to przetestuję jak znajdę czas.
A tak, nasuwa mi się zagadka kolejna dla Ciebie. Czy limit na profil też będzie limitowany?
P.S. Z przydziałami pod Linuksem miałem bardzo mało wspólnego, jeśli piszę jakieś bzdury bardzo proszę o sprostowanie.
Przetestowane działa!
Założenie, mapowany dysk sieciowy z nałożonymi ograniczeniami pojemności.
Moje rozwiązanie polegało na tym, że dodałem osobny dysk na dane i wykonałem czynności z tego tematu.
Po drobnych zabiegach w konfiguracji samby (zmian ścieżek dostępu, stworzeniu nowych katalogów) i zalogowaniu użytkownika mamy podłączony dysk sieciowy o rozmaże 1,5GB.
Cały proces można nieco zautomatyzować poprawiając moje skrypty, lub pisząc własne.
Grupa 10 użytkowników, przydzielasz dla grupy 10GB, co to znaczy?
Według mnie znaczy to, że grupa ma łącznie 10GB miejsca, co nie znaczy, że każdy ma po równo! Np.użytkownik1 zajmie na dysku 8GB, a dla całej reszty pozostanie 2GB.
Rozwiązanie raczej nas nie interesuje no chyba, że jakaś firma ma 10 użytkowników, którzy korzystają, ale raczej w to wątpię.
Dla ciebie przyda się rozwiązanie dla użytkownika, do mojego skryptu tworzącego użytkownika należy dodać regułkę dodającą ustawienia z przydziałem i tyle.
Może to przetestuję jak znajdę czas.
A tak, nasuwa mi się zagadka kolejna dla Ciebie. Czy limit na profil też będzie limitowany?
P.S. Z przydziałami pod Linuksem miałem bardzo mało wspólnego, jeśli piszę jakieś bzdury bardzo proszę o sprostowanie.
Przetestowane działa!
Założenie, mapowany dysk sieciowy z nałożonymi ograniczeniami pojemności.
Moje rozwiązanie polegało na tym, że dodałem osobny dysk na dane i wykonałem czynności z tego tematu.
Po drobnych zabiegach w konfiguracji samby (zmian ścieżek dostępu, stworzeniu nowych katalogów) i zalogowaniu użytkownika mamy podłączony dysk sieciowy o rozmaże 1,5GB.
Cały proces można nieco zautomatyzować poprawiając moje skrypty, lub pisząc własne.
Masz rację. Nie wiem czemu mi się ubzdurało, że quota dla grupy jest równa quota dla każdego użytkownika w grupie. "Po sobotnie" przemęczenie chyba.
Odnośnie profili to jest w sumie dobre pytanie. Przestrzeni na dysku jest sporo, nie muszę być jakoś super mocno restrykcyjny, ale jak to ustawić?
Zasadniczo też - te profile nie powinny się mocno rozrastać, z tego co mi się wydaje.
Edycja:
Po stronie klienta da się zrobić takie coś, w szablonach administracyjnych. Wtedy wyświetla się komunikat, przy wylogowaniu, że profil zajmuje za dużo miejsca i koniecznie jest przeniesienie części danych na dysk sieciowy.
Odnośnie profili to jest w sumie dobre pytanie. Przestrzeni na dysku jest sporo, nie muszę być jakoś super mocno restrykcyjny, ale jak to ustawić?
Zasadniczo też - te profile nie powinny się mocno rozrastać, z tego co mi się wydaje.
Edycja:
Po stronie klienta da się zrobić takie coś, w szablonach administracyjnych. Wtedy wyświetla się komunikat, przy wylogowaniu, że profil zajmuje za dużo miejsca i koniecznie jest przeniesienie części danych na dysk sieciowy.
Gdzie znaleźć? Np. tu: http://www.krzywanski.net/archives/461
Możesz jeszcze dać profil mandatowy (a co to jest znajdziesz z pomocą Google) ale czy jest sens to wprowadzać? Dla osób logujących się jednorazowo "gości" np. muszą coś wydrukować, pobrać ma to sens.
Możesz jeszcze dać profil mandatowy (a co to jest znajdziesz z pomocą Google) ale czy jest sens to wprowadzać? Dla osób logujących się jednorazowo "gości" np. muszą coś wydrukować, pobrać ma to sens.