Summary: | umount.cifs is not usable | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey Vlasov <vsu> |
Component: | samba-client | Assignee: | Dmitry V. Levin <ldv> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | evgen, sin |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Sergey Vlasov
2007-03-16 19:18:19 MSK
my Fixed in 3.0.24-alt2 *** Bug 11560 has been marked as a duplicate of this bug. *** Видимо, не стоило класть smbumount в /sbin/umount.smbfs - эта программа не понимает опции, передаваемые ей umount. У umount.cifs такой проблемы нет. В принципе smbumount от пользователя работало и раньше, а использование umount в подобном случае не работает ни с smbfs, ни с cifs - у пользователя всё равно нет прав отмонтировать таким образом что-либо, для чего нет записи в fstab. В том то и дело, что в fstab строчка монтирования прописана. Только с параметрами user,noauto, т.к. не монтируется при загрузке. А монтирование происходит при запуске KDE. Значит получаем примонтировалось от юзера. Выключаю комп - отмонтироваться не может. Но и до перезагрузки отмонтирование от юзера не работает - только от рута. (In reply to comment #6) > В том то и дело, что в fstab строчка монтирования прописана. > Только с параметрами user,noauto, т.к. не монтируется при загрузке. А что именно там прописано - smbfs или cifs? > А монтирование происходит при запуске KDE. > Значит получаем примонтировалось от юзера. > Выключаю комп - отмонтироваться не может. > Но и до перезагрузки отмонтирование от юзера не работает - только от рута. Для cifs вроде бы работает. Для smbfs umount действительно не проходит, поскольку smbmount не пишет в mtab опцию user=<name>, в результате umount не разрешает пользователю отмонтировать ФС. (На самом деле smbmount без указания дополнительных опций создаёт в mtab синтаксически неверную запись - в поле для опций монтирования попадает пустая строка.) Явным вызовом smbumount можно отмонтировать и от юзера. Впрочем, данный метод всё равно не идеален, поскольку даже при наличии записи в fstab монтирование работает только в том случае, если каталог, используемый как точка монтирования, принадлежит пользователю, вызывающему /bin/mount. Fixed in 3.0.24-alt3. (In reply to comment #7) > (In reply to comment #6) > > В том то и дело, что в fstab строчка монтирования прописана. > > Только с параметрами user,noauto, т.к. не монтируется при загрузке. > > А что именно там прописано - smbfs или cifs? Именно smbfs. cifs ни когда не использовал. (In reply to comment #9) > Именно smbfs. cifs ни когда не использовал. А придётся - хотя smbfs пока ещё и есть в ядре в каком-то виде, она фактически не поддерживается. |