Мы смонтировали общий ресурс CIFS с компьютера Windows Server 2008 R2 в блоке RHEL 4u6 в качестве файловой системы cifs с полными разрешениями как на стороне Windows, так и на Linux, чтобы можно было записывать данные в смонтированную файловую систему в Linux. Однако мы не можем успешно трогать файлы в файловой системе:
touch: setting times of `/mnt/testhub/testfile': Permission denied
В чем причина того, что прикосновение не работает? Я видел, например, что vim, с другой стороны, может обновлять время модификации файла.
Я нашел причину, дурачившись. Оказывается, файлы создаются с root-правами в качестве владельца и 755-ю разрешениями. Я нахожусь в группе-владельце, но поскольку у него есть только доступ для чтения, сенсорный экран не может обновить файл после его создания :)