Назад | Перейти на главную страницу

Установите общий ресурс samba как обычный пользователь с помощью cifs

Сервер: Ubuntu SAMBA 3 Клиент: Ubuntu 12.04

Я могу получить доступ к общим ресурсам с помощью Nautilus, но я не могу смонтировать тот же общий ресурс с помощью оболочки.

Я выдаю следующую команду:

sudo mount -t cifs //auth.local/Aplicacao /home/josir/fontes -o rw,credentials=/home/josir/.smbcredentials,iocharset=utf8,codepage=unicode,uid=1000,gid=1000

Общий ресурс смонтирован, но я не вижу подкаталога. Я попытался выяснить, почему выдаёт:

josir@MEDIA35:$ ls -ls | grep fontes
0 drw-rws--- 13 josir josir      0 Out  4  2011 fontes

josir@MEDIA35:$ ls -ls fontes
ls: impossível acessar fontes/Software: Permissão negada
ls: impossível acessar fontes/Doc: Permissão negada
ls: impossível acessar fontes/Scripts: Permissão negada
ls: impossível acessar fontes/HmlFontes: Permissão negada

Что мне не хватает?

Какая правильная команда монтирования для получения доступа к этому ресурсу самбы?

Должен ли я использовать тот же uid / gid пользователя samba?

1) Создайте каталог для вашего монтирования

mkdir ~/share

2) Создайте группу с тем же gid, что и у вашей группы «Пользователи домена», определенной на вашем сервере Samba:

sudo groupadd domain_users -g 1901
sudo addgroup josir domain_users

3) Смонтировать с помощью утилиты mount.cifs:

sudo mount.cifs //server/sharepoint ~/share -o user=josir dom=mediasys 

Ноты:

  • Чтобы проверить, работает ли это, вы должны выйти и войти в систему (из-за команды addgroup)
  • Чтобы установить mount.cifs: sudo apt-get install cifs-utils
  • Если вы не смогли получить доступ к каталогу ~ / share, pass (2) не сработал ...
  • Чтобы узнать пользователя домена gid, введите элемент (3), а затем:

    ls -lsn | grep share