Ошибка при попытке открыть сетевой диск:
смонтируйтесь: только корень может смонтироваться//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, выполняющим кого-то сервер.
Это работало на меня:
, Прежде чем я запустил, открытый терминал:
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
Я решил ту проблему в своей системе, позволив мне смонтировать долю самбы, не имея необходимость вводить мой пароль.
Мой .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
Я способен извергать вводящий в заблуждение мусор. При попытке вручную смонтировать использование команды "монтирования" как обычный пользователь, да Вы собираетесь получить ту ошибку. Используйте" , sudo монтируются " вместо, просто "монтируются". Иначе ожидайте, пока Вы не перезагружаете свою систему и (предполагающий, что Ваша запись в fstab приемлема), это автоматически смонтирует его (и init рабочий демон как корень, таким образом, Вы, как будут гарантировать, не доберетесь тот ошибка!)