Чую, что какая-то страшная глупость, но что-то не придумывается. rm -f dir/* на пустом каталоге работает нормально (т.е. ничего не делает и не выдает ошибок) на локальной ФС, а на смонтированной шаре выдает сабжевую ошибку. Монтирутся с дефолтными опциями, ничего путного в мане mount.cifs не нашел. Двойные кавычки не помогают.
(/backup/nas/ - самба-шара)
[root@server ~]# mkdir /backup/nas/dir
[root@server ~]# touch /backup/nas/dir/file1
[root@server ~]# rm -f /backup/nas/dir/*
[root@server ~]# rm -f /backup/nas/dir/*
rm: cannot remove `/backup/nas/dir/*': Is a directory
[root@server ~]# mkdir /root/dir
[root@server ~]# touch /root/dir/file1
[root@server ~]# rm -f /root/dir/*
[root@server ~]# rm -f /root/dir/*
[root@server ~]#
Кто виноват и что делать?