Няправільныя памісіі тэчак на мацаванні CIFS

(Пачну з таго, што прызнаю, што ёсць шмат пытанняў і адказаў наконт дазволаў на мантаванне, і я паспрабаваў шмат з прапанаваных рашэнні без поспеху.)

Я працую на Ubuntu 20.04 і выкарыстоўваю CIFS для мантавання каталога з машыны Windows 10. Я хацеў бы, каб усе каталогі і файлы мелі дазвол на запіс, але мае каталогі заўсёды маюць дазволы 555 , у той час як файлы маюць 755 .

Вось мой бягучы / etc / fstab запіс:

//MY-WINDOWS-BOX/Share /home/someuser/share cifs credentials=/home/someuser/.share-credentials,iocharset=utf8,sec=ntlmssp,vers=3,uid=1000,gid=1000,nofail,noauto,x-systemd.automount,x-systemd.after=network-online.target 0 0

Я паспрабаваў гэтыя параметры (разам з іншымі, якія я не магу ўспомніць), і я атрымліваю той самы вынік:

  • file_mode = 0755, dir_mode = 0755, nounix
  • noperm
  • rw

Я таксама пераканаўся, што карыстальнік Windows у файле ўліковых дадзеных мае ўсе дазволы на агульны каталог і яго файлы / падкаталогі.

0
задан 21 October 2020 в 06:08
1 ответ

Очевидно, проблема была на стороне Windows.

Я вошел в свою учетную запись Windows и еще раз убедился, что и разрешения NTFS, и разрешения общего доступа дают моему пользователю полный доступ к папке и ее файлам/подкаталогам. Несмотря на то, что все выглядело правильно, я решил попробовать запустить chmod -R 755 из Git bash (который я случайно установил), просто чтобы посмотреть, что произойдет. Это решило проблему.

0
ответ дан 21 October 2020 в 12:35

Теги

Похожие вопросы