Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: dex в Apr 05, 2006, 11:22



Титла: Права при mount?
Публикувано от: dex в Apr 05, 2006, 11:22
Здравейте,
пореден въпрос отправям относно монтиране на отдалечен samba share. Този път обаче (след като успях да се справя с самото монтиране :-) въпроса е свързан по скоро с правата за достъп до вече монтирания share, или как да мога да монтирам от потребителски акаунт и да чета и пиша от същия този потребителски акаунт.

В момента монтирам дяла като root след което мога да чета и пиша като root, но като потребител имам достъп (за четене и писане) само до произволни папки от share-a. А пък папките са монтирани с owner и group - apache ...

Нямам идея защо става така (в командата за монтиране е включена опцията rw, но въпреки това).

Някакви идеи?


Титла: Права при mount?
Публикувано от: redcure в Apr 05, 2006, 11:48
chmod, chown ?


Титла: Права при mount?
Публикувано от: dex в Apr 05, 2006, 12:32
Надявам се да не прозвучи глупаво, но това няма ли по някакъв начин да повлияе на самия shere?


Титла: Права при mount?
Публикувано от: d1saster в Apr 05, 2006, 18:34
Предполагам си автоматизирал процеса на монтиране на файловата система в /etc/fstab. Именно там можеш да задаваш кой юзър или група да бъде собственика на монтираната файлова система. Трябва да добавиш uid=xxx или gid=ххх. Ето горе-долу как трябва да изглежда този ред.

//pc/directory smbfs auto,uid=ххх,credentials=/home/user/smb.credentials,rw 0 0


Титла: Права при mount?
Публикувано от: dex в Apr 06, 2006, 11:46
Не иска и не иска да сработи, ето това е командата с която монтирам дяла:
sudo mount -t cifs //host/share /mnt/folder/ -o uid=xxx,user=username,pass=password,rw

и отново същия резултат.
Намерих това в man страницата на mount.cifs
uid=arg
              sets the uid that will own all files on the mounted filesystem. It may be specified as either a  username  or  a
              numeric uid. This parameter is ignored when the target server supports the CIFS Unix extensions.

но не съм сигурен точно как да си го обясня, все пак би трябвало да има начин.