У меня есть сервер с экземпляром samba, к которому я обращаюсь с помощью cifs. При загрузке системы папка монтируется, но с неправильными uid и gid. Когда я umuont и снова монтируюсь вручную, uid и gid устанавливаются правильно (в соответствии с моим файлом учетных данных).
Вот соответствующий fstab:
// arkansas-1 / data / / home / me / dataArk cifs по умолчанию, пользователи, учетные данные = / home / me / .cred
Спасибо за предложения!
UID и GID, используемые для смонтированной файловой системы, отличаются от учетных данных, используемых для подключения к файловому серверу cifs. Итак, я могу подключиться к файловому серверу как bob, но смонтировать файловую систему как larry. Таким образом, вы должны использовать параметры монтирования uid и gid в дополнение к параметру учетных данных.
например, если ваш NetID - «zorro999», а ваш пароль - «zorrospassword», и вы используете / etc / cifspw в качестве имени файла учетных данных, а ваш локальный пользователь на вашем домашнем компьютере называется «bigzorro», ваш fstab должен иметь следующий линия
//files.princeton.edu/zorro999 /mnt/h-drive cifs uid=bigzorro,credentials=/etc/cifspw,domain=Princeton 0 0
из, если вы хотите смонтировать его с помощью SAMBA, он должен выглядеть как
//files.princeton.edu/zorro999 /mnt/h-drive smbfs uid=bigzorro,credentials=/etc/cifspw,workgroup=Princeton 0 0
и в / etc / cifspw должно быть
username=zorro999
password=zorrospassword
[редактировать]