Sziasztok, a következő a problémám, itthon a notebook felcsatol pár kötet-et az itthoni gépről, (samba megosztás). írtam egy scriptet, ami zenity-vel bekéri a jelszót így nem tartalmazza a jelszót. Viszont ma vettem észre, hogy másik júzer is látja a samba password-öt a mount printoutjába... ehe ehe.
//10.10.10.2/Backup on /mnt/Backup type cifs (rw,user=mspike,iocharset=utf8,password=xxxxx)
Ez most bug, vagy ez így jó, vagy mit kéne tenni ?
A rendszerről:
Linux sonya 2.6.35-25-generic #44-Ubuntu SMP Fri Jan 21 17:40:44 UTC 2011 x86_64 GNU/Linux
Minden csomag friss...
A parancs amivel felcsatolom:
mount -t cifs //10.10.10.2/Storage /mnt/Sammy -o user=mspike,iocharset=utf8,password=${PASS}
PASS jön a zenity printoutjából... de úgy sejtem ez lényegtelen...
Üdv, MSpike.
- 1113 megtekintés
Hozzászólások
Használd a credentials=filename opciót és a megadott fileba tedd bele a felasználónév/jelszó párost a zenityvel, vagy az USER, PASSWD vagy PASSWD_FILE környezeti változón keresztül add át a jelszót.
Legegyszerűbben környezeti változóval:
USER=usernev%jeszo mount.cifs //gep/megosztas /csatolasi pont
man mount.cifs
- A hozzászóláshoz be kell jelentkezni
Hello,
át néztem a man page-t. Köszi. Sajna nem megy, mintha nem "látná" amit a USER-be teszek. A kód:
#!/bin/bash
IS_MOUNTED=`mount | grep -i "Sammy"`
if [ $? != 0 ] ; then
export DISPLAY=:0.0
for i in `seq 0 2` ; do
PASS=`zenity --entry --title="Password" --text="Please provide your password" --hide-text`
export USER="mspike%${PASS}"
res=$?
if [ $res == 0 ] ; then
mkdir /mnt/Sammy -p &> /dev/null
mkdir /mnt/Backup -p &> /dev/null
mount -t cifs //10.10.10.2/Storage /mnt/Sammy -o iocharset=utf8
mount -t cifs //10.10.10.2/Backup /mnt/Backup -o iocharset=utf8
res=$?
break
fi
done
fi
szerk.: elfelejtettem, a hiba permission denied.... ha megadom a user, pass kapcsolokat akkor megy...
- A hozzászóláshoz be kell jelentkezni
a man page-hez fel kellett rakni a smbfs csomagot... most jó lett a mount printout a régi módszerrel xD
a régi mount sor:
mount -t cifs //10.10.10.2/Storage /mnt/Sammy -o iocharset=utf8,user=mspike,passwd=$PASS
az új mount printout:
//10.10.10.2/Storage/ on /mnt/Sammy type cifs (rw,mand)
//10.10.10.2/Backup/ on /mnt/Backup type cifs (rw,mand)
Azért ha van ötlet, hogy miért nem megy a USER-en keresztüli átadás köszönöm, de most jó lesz így...
Szerk: Most vettem észre, hogy elsőre password volt utána meg passwd de sajnos nem ez a varázslat része... a csomag telepítése óta javult meg:)
- A hozzászóláshoz be kell jelentkezni