Как изменить разрешения на совместное использование установленных окон?

5

Я установил общий доступ к Windows, но только у root есть права на запись.

Мне нужно изменить это на моего пользователя (einar), чтобы мои программы могли загружать и сбривать вещи на мой общий ресурс Windows.

команды, которые я использовал для монтирования:

sudo mkdir /mnt/ussenterprise
sudo gedit /etc/fstab
//servername/sharename  /mnt/ussenterprise  cifs  username=msusername,password=mspassword,iocharset=utf8,sec=ntlm  0  0
sudo mount -a

yes Я прочитал доступ ко всему в смонтированной папке, но только root дал запись ..

Я пробовал: sudo chown einar:einar /mnt/ussenterprise и sudo chown einar /mnt/ussenterprise

Я получаю; permissions denied

что делать?

Решение:

Изменен мой fstab на:

//server/share  /media/share  cifs  username=msusername,password=mspassword,uid=1000,gid=1000  0  0
    
задан starR 20.12.2013 в 17:44
источник

5 ответов

4

Решение:

Изменен мой fstab на:

// server / share / media / share cifs username = msusername, password = mspassword, uid = 1000, gid = 1000 0 0

    
ответ дан starR 10.04.2014 в 15:28
источник
1

Попробуйте следующие параметры:

username=msusername,password=mspassword,iocharset=utf8,sec=ntlm,nosetuids,noperm

(определения noperm и nosetuids находятся в man-странице mount.cifs)

Также подумайте о том, как использовать файл учетных данных вместо имени / pw в поле clear:

credentials=/home/<user>/.smbcredentials

, так как fstab может быть прочитан всеми.

    
ответ дан msbrown 20.12.2013 в 18:07
0

Ваша запись в fstab создает точку монтирования в /mnt . Использование каталога /mnt должно работать только в том случае, если диск является локальным томом, а не сетевым ресурсом или съемным устройством.

Измените запись fstab на:

//servername/sharename  /media/ussenterprise  cifs  username=msusername,password=mspassword,umask=002,uid=1000,gid=1000,iocharset=utf8,sec=ntlm  0  0

Это предполагает, что ваш uid и gid составляют 1000, которые являются первыми идентификаторами пользователя и группы по умолчанию. Затем используйте:

sudo umount /media/ussenterprise
sudo mkdir /media/ussenterprise
sudo chown einar:einar /media/ussenterprise
sudo chmod 755 /media/ussenterprise
mount -a

Это должно установить общий ресурс с вашим идентификатором пользователя и разрешениями, установленными для чтения / записи.

    
ответ дан douggro 20.12.2013 в 18:18
0

Надеюсь, вы узнали свой ответ, так как я думаю, что эта проблема не связана с вариантом samba, я думаю, что это для уровня разрешения ntfs. В Windows 10 вы можете щелкнуть правой кнопкой мыши по папке, которую вы хотите разделить между окнами и базовой базой Linux, и следовать по этому пути:

  1. Перейти к свойствам
  2. Нажмите вкладку совместного доступа
  3. Перейдите к расширенному совместному использованию
  4. Перейдите к разрешению, а затем дайте полный контроль каждому пользователю.
ответ дан Ehsan Ahmadi 11.02.2016 в 16:52
0

Это то, что сработало для меня:

Ссылка

Раздел: «Установить сетевые папки с защитой паролем» получил доступ к READ. Затем добавив: Раздел: «Специальные разрешения» предоставил мне WRITE и DELETE доступ.

Моя системная информация: - Ноутбук: Kubuntu 16.04 (клиент) - Файловый сервер: Windows Vista (хостинг-акции) - Контроллер домена: Windows Server 2003 (Active Directory, DNS и т. Д.)

    
ответ дан guest 26.11.2017 в 18:34