вторник, 15 ноября 2011 г.

Монтирование SMB/CIFS с авторизацией

Источник: http://anton-lebedev.blogspot.com/2011/03/smbcifs.html

1. Создаем папку и даем на нее права.
  • sudo mkdir /mnt/share
  • sudo chown myuser /mnt/share
2. Открываем /etc/fstab
  • sudo nano -w /etc/fstab
Вписываем в файл строку монтирования общего каталога

//192.168.1.1/share /mnt/share smbfs auto,user,iocharset=utf8,uid=1000,umask=000,username=AdMyUser,password=AdMyPass   0   0


//192.168.1.1/share - адрес по которому располагается общая папка
/mnt/share - созданная нами директория в которую осуществляется монтирование
smbfs  - тип файловой системы
Далее идут параметры монтирования
user - разрешаем монтировать файловую систему  обычному пользователю;
iocharset=utf8 - указываем кодировку (из возможных вариантов: cp1251, koi8-r);
uid=1000 - устанавливаем владельца для всех файлов, у root uid=0, а первый не рут пользователь в системе, как правило имеет uid=1000;
umask=000 - устанавливаем биты полномочий. Биты полномочий umask отличаются от chmod, для umask восьмеричное число 0 (или десятичное 000) будет равно режиму доступа rwx;
username - имя пользователя которому даны привилегии на папку
password - пароль для пользователя.

3. Сохраняем файл и выполняем

  • sudo mount -a