Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Hej
Sytuacja przedstawia sie następująco. Mam kilkuset użyszkodników, którzy docelowo mają korzystać z Samby. Mam ich listę w postaci pliku tekstowego - w kazdej linii jeden użyszkodnik. Chce ich masowo wprowadzić do Samby poprzez skrypt z poleceniem:
smbpasswd -a $użyszkodnik
Czy jest jakiś przełącznik tego polecenia, który pomoże mi wprowadzić w jednej linii nazwe uzytkownika i haslo - bez potwierdzania, wpisywania etc?
Docelowo ma być to skrypt, robiący masówkę.
Pzdrv
Offline
Nie testowane:
smbpasswd --help
-s use stdin for password prompt
echo -e "haslo\nhaslo" | smbpasswd -s -a ...
Pozdro
Offline
Melduję poslusznie, że to bułka z masłem nawet, jeśli smbpasswd coś miauczy.
Analogicznie do tego sposobu na dodawanie użyszkodników:
http://forum.dug.net.pl/viewtopic.php?id=19170
Poza tym, jeśli to kilkuset pacjentów, to ja bym ich potratkował modułem pam_mysql lub pam_pgsql.
Samba bez kłopotu współpracuje z pam, jakby trzeba podpiąć Postfixa, Dovecota, Ejabberd, Proftpd czy Apacha, to wszystkie w 5 minut podepniesz do PAM.
I łatwiej takim bajzlem zarządzać, jak to siedzi w SQL.
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2012-04-19 18:20:25)
Offline
Dzięki za podpowiedź. W sumie nie bede potrzebował SQL'a żeby tym zarządzać :)
Pozdro
Offline
Strony: 1