×
Ruby on Rails: постинг твитов через Twitter API (04 нояб 2017)

Практикуемся в Ruby on Rails.

Вопрос Проблема с cifs

Больше
7 года 2 нед. назад #1 от unior
unior создал эту тему: Проблема с cifs
В ASPLinux Carbon прописываю в /etc/fstab сетевой диск, находящийся на Win2003Server:
//192.168.0.1/Корпоратив /mnt/Корпоратив cifs dom=имя_домена,user=guest,iocharset=utf8

При включении компа и загрузке системы, когда доходит до "Монтирования файлового раздела cifs" (что-то вроде, не помню точно названия) - загрузка останавливается, высвечивается password. Т.к. пароль гостя пустой - нажимаю Enter и система грузится дальше, по адресу /mnt/Корпоратив - смонтирован каталог файлового сервера, все ок.
Скажите, как обойтись без enter? неудобно.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
7 года 2 нед. назад - 7 года 2 нед. назад #2 от Aleksej
Aleksej ответил в теме Re: Проблема с cifs
Нужна опция password=(пустое значение). Привожу выдержку из man-страницы mount.cifs(8). Т.е. можно указывать имя пользователя и пароль как в /etc/fstab, так и создать отдельный файл с именем пользователя, паролем и, если нужно, группой и использовать его в параметре credentials. Так даже будет лучше в плане безопасности, т.к. файл fstab доступен пользователям на чтение, откуда они могут узнать логины и пароли, которые им знать не следует.

Кстати, рекомендую для динамического подключения сетевых ресурсов использовать модуль PAM - pam_mount. Это позволит для каждого пользователя или группы пользователей подключать только те ресурсы, которые им нужны. Данный модуль есть в репозитории и имеет подробную man-страницу.

user=arg

specifies the username to connect as. If this is not given, then the environment variable USER is used. This option can also take

the form "user%password" or "workgroup/user" or "workgroup/user%password" to allow the password and workgroup to be specified as

part of the username.



Note

The cifs vfs accepts the parameter user=, or for users familiar with smbfs it accepts the longer form of the parameter

username=. Similarly the longer smbfs style parameter names may be accepted as synonyms for the shorter cifs parameters

pass=,dom= and cred=.



password=arg

specifies the CIFS password. If this option is not given then the environment variable PASSWD is used. If the password is not

specified directly or indirectly via an argument to mount, mount.cifs will prompt for a password, unless the guest option is

specified.



Note that a password which contains the delimiter character (i.e. a comma ´,´) will fail to be parsed correctly on the command

line. However, the same password defined in the PASSWD environment variable or via a credentials file (see below) or entered at the

password prompt will be read correctly.



credentials=filename

specifies a file that contains a username and/or password and optionally the name of the workgroup. The format of the file is:



username=value

password=value

workgroup=value



This is preferred over having passwords in plaintext in a shared file, such as /etc/fstab. Be sure to protect any credentials file

properly.

Последнее редактирование: 7 года 2 нед. назад от Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.