Добрый день использую debian 12.6.0 все делаю под SSH (командная строка)
я новичок - поэтому не ругайте сильно.
есть винда с открытой папкой, надо подключить в debian
подключаюсь по root
подключаю сетевой ресурс: sudo mount.cifs //192.168.x.x/x /mnt/x -o user=user,pass=xxxx
сетевой ресурс вижу, вижу изменения, могу создавать и изменять содержимое.
подключаюсь под обычным пользователем - вижу содержимое, изменять создавать не могу.
под обычным пользователем монтировать ничего не получается.
опять под root
отключаю сетевой ресурс.
пытаюсь подключить по-новому.
sudo mount.cifs //192.168.x.x/x /mnt/x -o user=user,pass=xxxx file_mode=0750,dir_mode=0750
и так
sudo mount.cifs //192.168.x.x/x /mnt/x -o user=user,pass=xxxx uid=1001,gid=1002 (перед этим естественно смотрю по пользователю отношения uid и gid)
опять все также по root все нормально под другими пользователями вижу но не могу изменять и записывать
а это еще и надо чтоб при перезагрузке автоматом все монтировалось.
Что я делаю не так?
заранее спасибо.
не получается смонтировать общий ресурс
[console]sudo apt update
sudo apt install cifs-utils
sudo mkdir /mnt/x
sudo nano /etc/samba/creds[/console]
пишем
username=ваше_имя_пользователя
password=ваш_парольсохраняем
[console]sudo chmod 600 /etc/samba/creds
sudo mount -t cifs //адрес_сервера/имя_шары /mnt/x -o credentials=/etc/samba/creds[/console]
Автоматическое монтирование при загрузке
Если вы хотите, чтобы шар автоматически монтировалась при загрузке системы, добавьте строку в файл /etc/fstab:
//адрес_сервера/имя_шары /mnt/x cifs credentials=/etc/samba/creds,uid=1000,gid=1000,file_mode=0777,dir_mode=0777,nounix,iocharset=utf8 0 0- Замените uid=1000 и gid=1000 на соответствующие значения для пользователя, который должен иметь доступ к расшаренной директории. Обычно, uid=1000 соответствует первому созданному пользователю в системе.
- Параметры file_mode и dir_mode устанавливают права на файлы и директории.
Проверьте, что все работает
После внесения изменений в /etc/fstab, проверьте, правильно ли монтируется шары, выполнив команду:
[console]sudo mount -a
[/console]