1. Создаем папку и даем на нее права.
- sudo mkdir /mnt/share
- sudo chown myuser /mnt/share
//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. Сохраняем файл и выполняем
//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
Во! Спасибо, дорогой Антон!
ОтветитьУдалитьА если командой отдельной, то как? sudo mount.cifs ... ?
sudo mount -t cifs //192.168.1.1/share /mnt/share -o auto,user,iocharset=utf8,uid=1000,umask=000
ОтветитьУдалитьСупер, спасибо!
ОтветитьУдалитьВ mandriva не работает, говорит использовать cifs
ОтветитьУдалитьпрописываю в fstab следующее:
mount.cifs //ip_serv/papka /mnt/share username=user,password=password как результат из под юзера не подключает папку из под рута все ОК. Где загвоздка
Проверить что на обе директории(на удаленном и на локальном) у юзера есть права.
ОтветитьУдалитьsudo chmod 777 /mnt/share
Долбусь с этим mount -t cifs
ОтветитьУдалитьпостоянно выдает
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
перечитал все что можно :(
а что монтируешь? имя папки?
ОтветитьУдалитьДолбусь с этим mount -t cifs
ОтветитьУдалитьпостоянно выдает
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
---
Такая-же хрень
покажите что монтируете?
ОтветитьУдалитьC$ D$ ?
отлично Антон пользуюсь уже год!!!спасибо вам!класс только с пробелами мучался...
ОтветитьУдалить//ip_serv/folder/Sub\040folder/subsubfolder /mnt/myshare smbfs auto,user,iocharset=utf8,uid=1001,umask=000,username=winuser@domain,password=pass 0 0
в качестве пробела \040
ОтветитьУдалитьэто после каждой перезагрузки надо "sudo mount -a" набирать? А автоматизировать как-то можно, чтоб для пользователя, перешедшего буквально "вчера" с винды на убунту всё прозрачно было?
ОтветитьУдалитьСм. п.2. Вы прописываете в /etc/fstab и все что в этом файле - монтируется автоматически при загрузке ОС
ОтветитьУдалитьв том то и дело, что после перезагрузки /mnt/share остаётся пустой и монтируется только после выполнения "sudo mount -a"...
УдалитьЕсли доступ к шаре без авторизации, доступен всем без логина и пароля -- "username=winuser@domain,password=pass" нужно убирать, или оставлять "username=guest,password=guest" ??
Если доступ всем, то можно совсем убрать username=winuser@domain,password=pass
ОтветитьУдалитьЕсли в fstab прописали корректно, но при загрузке не монтируется автоматом, то возможно либо у вас поздно стартует сеть? удаленный компьютер прописан именем или ИП адресом?
>>>то возможно либо у вас поздно стартует сеть?
УдалитьВполне возможно, хосты через wi-fi сидят... Если проблема в этом -- прийдётся через cron монтировать? Но как быть с рутовыми правами?
>>>удаленный компьютер прописан именем или ИП адресом?
жёстко задан IP-адресом.
http://archlinux.org.ru/forum/viewtopic.php?f=34&t=10227
Удалитьhttp://forum.runtu.org/index.php?PHPSESSID=37bh62rqfb2edci90j21mfvab5&topic=559.0
http://lists.debian.org/debian-russian/2009/05/msg00036.html
Для решения вариантов много