Назад | Перейти на главную страницу

Не удалось определить пароль пользователя в fstab

Я пытаюсь добавить следующую запись в / etc / vfstab в Solaris 11.2, чтобы смонтировать общую папку Windows во время перезагрузки:

//192.168.1.45/share    -   /mnt/winshare  smbfs    -   yes fileperms=0777,dirperms=777

общий доступ работает, папка монтирования существует, единственная проблема, которую я не знаю, как и где установить имя домена, имя пользователя, пароль и другую проблему, заключающуюся в том, что мой пароль имеет символ @, поэтому, если я использовал что-то вроде пользователя : p @ ss @ 192.168.1.45 не пойдет.

Добрый совет.

Как сказано на Установка fstab и cifs, возможно ли хранить информацию аутентификации вне fstab? , вы можете использовать файл учетных данных:

credentials=filename: Указывает файл, содержащий имя пользователя и / или пароль. Формат файла:

username=value
password=value    

Это предпочтительнее иметь пароли в виде открытого текста в общем файле, таком как / etc / fstab. Обязательно защитите файл учетных данных должным образом.

Пример из / etc / fstab:

//192.168.1.45/share   /mnt/winshare   cifs   credentials=/root/.creda,domain=yourworkgroup

Обязательно ограничьте права доступа к файлу 600 для файла учетных данных и убедитесь, что владельцем является root: root:

chown root:root /root/.creda
chmod 600 /root/.creda

Надеюсь, поможет!