Ma

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

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ś.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

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.
dhapollo
Beginner
Posty: 168
Rejestracja: 12 czerwca 2010, 14:10
Lokalizacja: Warszawa

Post autor: dhapollo »

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.
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

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

Kod: Zaznacz cały

usrquota, grpquota
i teraz chciałem zmodyfikować plik smb.conf w taki sposób:

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]
1008 to gid grupy usernt z tego Twojego przykładu.
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       
A setquota jest zrobiona tak:

Kod: Zaznacz cały

setquota -F vfsv0 -g usernt 0 200000 0 0 /dev/sda3
Czyli teoretycznie powinno być ok. Ale nie jest niestety. Jakaś mała pomoc?
dhapollo
Beginner
Posty: 168
Rejestracja: 12 czerwca 2010, 14:10
Lokalizacja: Warszawa

Post autor: dhapollo »

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.
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

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.
dhapollo
Beginner
Posty: 168
Rejestracja: 12 czerwca 2010, 14:10
Lokalizacja: Warszawa

Post autor: dhapollo »

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.
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

Edytując moją odpowiedź, nie zauważyłem, że Ty edytowałeś swoją, dlatego tak napisałem.
Jak to zrobić to wiem.
dhapollo
Beginner
Posty: 168
Rejestracja: 12 czerwca 2010, 14:10
Lokalizacja: Warszawa

Post autor: dhapollo »

kodama, to chyba w domu jesteś z robotą, teraz to tylko z górki będzie.

To teraz pytanie kolejne, co z klientem, który z laptopem przyjdzie? Przewidujecie coś takiego?
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

Nie nie, nie będzie możliwości, żeby klient przyszedł z własnym komputerem. Pendrive, dysk zewnętrzny usb - tak, ale swój komputer nie.
ODPOWIEDZ