View previous topic :: View next topic |
Author |
Message |
karaluch Apprentice
Joined: 23 Apr 2005 Posts: 236 Location: Wrocław / Poland
|
Posted: Tue Feb 12, 2008 10:56 am Post subject: Montowanie zasobów Samby |
|
|
Witam, pewnie widzieliscie inne moje posty na temat Samby ostatnio sporo mam z tym problem. Teraz kolejna sprawa..
Uruchamiam serwer na LTSP i potrzebuje montowac zasoby dla kilku userow zalogowanych na serwerze tak aby mogli otwierac pliki bezposrednio w oknie zasobow (np przy pomocy openoffice-a)
Tesotowalem smb4k, podmontowuje zasoby i mozna otwierac pliki "bezposrednio" z serwera ale jak jest kilku userow na serwerze to jak jeden podmontuje to reszta juz nie moze...
Rozwiazaniem jest podmontowanie ze skrytpu wszystkim userom innych udzialow podczas ich logowania do systemu. Skrytp macie poznizej, dostal on prawa 777 i usatawiony uid root@root ale ilekroc uruchamiam dostaje kom. ze montowac mozna tylko z roota.
Po za tym aby nie trzeba bylo za kazdym razem jak user sie zaloguej klikac na skrypcik to tzreba go gdzies sprytnie podpiac, a ze dla kazdego usera jest inny skrypt bo i inne zasoby dostaje wiec tu tez jest mala gorka.
Code: | #./test.sh
mount -t smbfs -o username=user,passwdord=pass /serwer/test /home/test/Desktop/test
mount -t smbfs -o username=user,passwdord=pass /serwer/test /home/test/Desktop/test
mount -t smbfs -o username=user,passwdord=pass /serwer/test /home/test/Desktop/test |
Wszystkie sugestie mile widziane, pozdro |
|
Back to top |
|
|
karaluch Apprentice
Joined: 23 Apr 2005 Posts: 236 Location: Wrocław / Poland
|
Posted: Wed Feb 13, 2008 2:59 am Post subject: |
|
|
Zrobilem tak:
Code: | #!/bin/bash
# Ustawienia globalne
host="serwer"
udzialy="
test
test2
test3"
# Autoryzacja
echo -e "\n System montowania zasobów \n"
echo -ne "\n Podaj hasło: "
read pass
sleep 1
for x in $udzialy
do
path="$HOME"/"$host"/$x
if [ ! -d "$path" ] ; then
mkdir -p $path
fi
smbmount //"$host"/$x "$path" -o username="$USER",password="$pass"
cd $path
done
exit 0 |
Dalem to w autostarcie KDE i nawet dziala z tym ze widac wpisywane haslo i malo dynamicznie zmieniaja sie zasoby. |
|
Back to top |
|
|
automatthias n00b
Joined: 19 Feb 2007 Posts: 20 Location: Dublin
|
Posted: Sat Feb 16, 2008 9:17 am Post subject: |
|
|
Możesz też podmontować system plików tak, żeby wszyscy mieli prawa do zapisu. Na przykład ja mam lokalny katalog dostępny dla wszystkich użytkowników, który „lokalnie eksportuję” przez sambę.
Code: | maciej@clover ~ $ grep shared /etc/fstab
//localhost/shared /media/shared cifs auto,credentials=plik-z-haslem,file_mode=0666,dir_mode=0777,noperm,iocharset=utf8 0 0 |
|
|
Back to top |
|
|
karaluch Apprentice
Joined: 23 Apr 2005 Posts: 236 Location: Wrocław / Poland
|
Posted: Tue Feb 19, 2008 1:42 pm Post subject: |
|
|
Ok, musze twoje rozwiazanie potestowac ale czekam do weekendu gdy serwer bedzie wolny :)
Mozesz cos wiecej powiedziec jak wklada ten plik z haslami, jest jakos kodowany i jak go tworzyc.
I jeszcze jedna sprawa, miales moze sytuacje gdy dwoch userow chcialo pracowac na tym samym pliku na serwerze samby. U mnie jezeli user np. w OOo pod linuxem odpala plik .xls to gdy drugi user po OOo na winxp odpala ten sam plik dostaje komunikat ze plik jest uzywany i bedzie tylko do odczytu. Gdy zamontuje zasoby moim skryptem juz takiego komunikatu nie ma, co mnie bardzo denerwuje bo ludzie moga sobie nadpisywac pliki. A jak jest u ciebie, gdy montujesz zasoby w fstab-ie? |
|
Back to top |
|
|
automatthias n00b
Joined: 19 Feb 2007 Posts: 20 Location: Dublin
|
|
Back to top |
|
|
|