всем привет.
fedora10 + все обновления + клиент и сервер linux'eя коврялся с доступом по symlink и замонтировал шару, но сделал это как-то неправильно.
теперь вместо папки которую я создал для шары имеем файл вида !mountpoint, т.е. я удалить его не могу, размонтировать не могу и вообще ничего не могу :)
при этом mount -t cifs показывает что примонтирована шара:[root@flaw mnt]# mount -t cifs
//comp/user/d0 on /mnt/b0 type cifs (rw,mand)[root@flaw mnt]# ls -1
ls: cannot read symbolic link b0: Permission denied
lrwxrwxrwx 1 root root 19 2009-04-02 18:01 b0вопрос: как размонтировать/разлочить каталог?
перезапуститься конечно тоже можно, но может как-то без этого можно обойтись?пробовал делать почти все: останавливал самбу, ковырялся с настройками, гуглил, искал здесь, но ничего так и не получилось.
спасибо.
да, забыл, вот что говорит umount:[root@flaw mnt]# umount.cifs /mnt/b0
This utility only unmounts cifs filesystems.[root@flaw mnt]# umount.cifs //comp/user/d0
This utility only unmounts cifs filesystems.umount -ifl не помогает.
>да, забыл, вот что говорит umount:
>
>[root@flaw mnt]# umount.cifs /mnt/b0
>This utility only unmounts cifs filesystems.
>
>[root@flaw mnt]# umount.cifs //comp/user/d0
>This utility only unmounts cifs filesystems.
>
>umount -ifl не помогает.А что выдают
cat /proc/mounts
fuser -m /mnt/b0
>cat /proc/mounts[root@flaw mnt]# cat /proc/mounts
...
//comp/user/d0 /mnt/b0 cifs rw,mand,unc=\\comp\user,username=user,uid=0,gid=0,file_mode=02767,dir_mode=0777,posixpaths,acl,rsize=16384,wsize=57344 0 0>fuser -m /mnt/b0
[root@flaw mnt]# fuser -m /mnt/b0
Cannot stat /mnt/b0: Permission denied
Cannot stat /mnt/b0: Permission denied
Cannot stat /mnt/b0: Permission denied
>[оверквотинг удален]
>[root@flaw mnt]# cat /proc/mounts
>...
>//comp/user/d0 /mnt/b0 cifs rw,mand,unc=\\comp\user,username=user,uid=0,gid=0,file_mode=02767,dir_mode=0777,posixpaths,acl,rsize=16384,wsize=57344 0 0
>
>>fuser -m /mnt/b0
>
>[root@flaw mnt]# fuser -m /mnt/b0
>Cannot stat /mnt/b0: Permission denied
>Cannot stat /mnt/b0: Permission denied
>Cannot stat /mnt/b0: Permission deniedВсе это очень странно, и, вполне вероятно, глюк прокрался в ядро, так что, похоже, придется перезагружаться.
Единственное что еще можно попробовать:
mkdir /mnt/b1
mount --move /mnt/b0 /mnt/b1
но скрее всего опять выдаст permission denied.
>Единственное что еще можно попробовать:
>mkdir /mnt/b1
>mount --move /mnt/b0 /mnt/b1
>но скрее всего опять выдаст permission denied.[root@flaw mnt]# mount --move /mnt/b0 /mnt/z
mount: block device /mnt/b0 is write-protected, mounting read-only
mount: cannot mount block device /mnt/b0 read-only[root@flaw mnt]# mount --move /mnt/b0 /mnt/z -o ro
mount: cannot mount block device /mnt/b0 read-only
еще раз забыл: selinux отключен полностью нафик
reboot !