Ошибка разрешения, когда автоматический сетевой диск монтирования Ubuntu 14.04

Ошибка при попытке открыть сетевой диск:

смонтируйтесь: только корень может смонтироваться//192.168.0.2/музыка на/home/pst007x/Music/ServerMusic

Это - мое последнее (попытка) запись в fstab:

//192.168.0.2/Music /home/pst007x/Music/ServerMusic  cifs  guest,uid=1000,iocharset=utf8  0  0

Затем созданный .smbcredentials в моей домашней папке, добавили корректное имя пользователя и пароль.

username=MYUSERNAME
password=MYPASSWORD

Измененный моя fstab запись в:

//192.168.0.2/Music /home/pst007x/Music/ServerMusic cifs credentials=/home/pst007x/.smbcredentials,iocharset=utf8,sec=ntlm 0 0

Та же ошибка, но я могу вручную смонтировать использование:

sudo mount -a

это соединяется с сетевым диском. Однако у меня нет разрешения размонтировать, и автосмонтировать все еще сбои на системном запуске.

Я соединяюсь с ПК Ubuntu 14.04, выполняющим кого-то сервер.

1
задан 29 August 2015 в 03:47

3 ответа

Это работало на меня:

, Прежде чем я запустил, открытый терминал:

sudo apt-get install cifs-utils

Созданный файл скрытого текста, названный 'smbcredentials' текстовым файлом в моей домашней папке. Откройте Terminal.

echo >.smbcredentials

Изменение полномочия файла предотвратить нежелательный доступ к Вашим учетным данным:

chmod 600 ~/.smbcredentials

файл

gedit ~/.smbcredentials

редактирования Добавляет (это было моими удаленными деталями учетной записи пользователя самбы):

username=msusername
password=mspassword

Сохраняют и закрываются

, я создал папку в своей папке Music под названием ServerMusic. Откройте Terminal. CD ~ / Музыка

mkdir /home/pst007x/Music/ServerMusic

fstab

sudo gedit /etc/fstab

Редактирования, Затем добавленный:

//192.168.0.2/Music /home/pst007x/Music/ServerMusic cifs auto,credentials=/home/pst007x/.smbcredentials,iocharset=utf8,sec=ntlm 0 0

, где:

pst007x является моим локальным именем учетной записи

//192.168.0.2/музыка, мое местоположение доли Samba

Сохраненный Протестированный в терминале:

sudo mount -a
0
ответ дан 7 December 2019 в 16:12

Я решил ту проблему в своей системе, позволив мне смонтировать долю самбы, не имея необходимость вводить мой пароль.

Мой .profile содержит:

# mount my network share
HDRIVE=$HOME/HDrive
WINH="//nzch1s003/users/$USER"
SMBUSER=$USER
SMBOPTIONS="-o credentials=/home/$SMBUSER/.samba.id,uid=$SMBUSER,gid=$SMBUSER"
# create mounting points, if not there
if [ ! -d $HDRIVE ]
then
   mkdir -p $HDRIVE
fi
# mount the drive, if not already
grep $HDRIVE /etc/mtab > /dev/null || sudo mount.cifs $WINH $HDRIVE $SMBOPTIONS

Примечание, которое я установил uid и gid к $USER в $SMBOPTIONS

, Чтобы позволить мне использовать sudo mount.cifs, не имея необходимость вводить мой пароль, я создал файл /etc/sudoers.d/mountcifs, который содержит:

# let me use smbmount without password
<username> <hostname>= NOPASSWD: /sbin/mount.cifs

то, Где <username> Ваше имя пользователя и <hostname>, является названием Вашего компьютера или его IP-адреса.

этот файл должен быть автоматически включен файлом /etc/sudoers. Это должно иметь строку как:

#includedir /etc/sudoers.d
1
ответ дан 7 December 2019 в 16:12

Я способен извергать вводящий в заблуждение мусор. При попытке вручную смонтировать использование команды "монтирования" как обычный пользователь, да Вы собираетесь получить ту ошибку. Используйте" , sudo монтируются " вместо, просто "монтируются". Иначе ожидайте, пока Вы не перезагружаете свою систему и (предполагающий, что Ваша запись в fstab приемлема), это автоматически смонтирует его (и init рабочий демон как корень, таким образом, Вы, как будут гарантировать, не доберетесь тот ошибка!)

0
ответ дан 7 December 2019 в 16:12

Другие вопросы по тегам:

Похожие вопросы: