1

У меня гость GNU/Linux (Xubuntu), работающий в Hyper-V на хосте Windows 10 Pro. Я пытаюсь смонтировать папку, к которой открыт хост. Что мне кажется странным, так это то, что я могу смонтировать папку, но не читать и не писать в нее.

mount -t cifs //192.168.0.3/codebase codebase -o username=myUsername,password=myPassword,iocharset=utf8,uid=root,gid=root,rw

Это похоже на успех. Если я запускаю mount, он отображает это в выводе:

//192.168.0.3/codebase on /home/myBox/codebase type cifs (rw,relatime,vers=default,cache=strict,username=myUsername,domain=,uid=0,forceuid,gid=0,forcegid,addr=192.168.0.3,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)

Однако попытка что-либо сделать с этой точкой монтирования, ls, touch, mkdir, chmod, chown, что угодно, все возвращает "Отказано в доступе". Права доступа к каталогу читаются как «корневой каталог drwxr-xr-x 2». Я root, когда я пытаюсь эти операции.

Первоначально у меня была версия = 3.1.1 в качестве одного из параметров команды mount, но это приводит к сбою монтирования с «ошибкой монтирования (11): ресурс временно недоступен».

У меня есть другая гостевая виртуальная машина в Hyper-V на этот раз под управлением Windows 10, которая может подключаться. Первоначально это вызывало проблему, поскольку хост разрешает подключаться к одному и тому же набору только одному и тому же набору учетных данных, но у меня есть дополнительные учетные данные для блока GNU/Linux, поэтому проблема не в этом. Хост разделяет папку с разрешениями "Все" для чтения / записи.

Если я изменяю либо имя пользователя, либо пароль при монтировании, произойдет сбой с отказом в разрешении, поэтому я понимаю, что мои учетные данные верны. Гость может пинговать хост и получить ответ.

Я не понимаю, почему он может смонтировать папку, но не читать из нее. Помогите?

0