LINUX.ORG.RU
ФорумAdmin

Значения ключей в кавычках для параметра mntoptions allow при настройки pam_mount

 ,


0

1

Добрый день.

При настройке автоматического монтирования сетевой папки через pam_mount в конфигурационном файле pam_mount.conf.xml указывается параметр mntoptions allow. Он имеет такой вид:

<mntoptions allow="nosuid,nodev,loop,encryption,fsck,nonempty,allow_root,allow_other" />

Можете подсказать, что означают ключи в кавычках: nosuid,nodev,loop,encryption,fsck,nonempty,allow_root,allow_other? Зачем они нужны?

Полностью текст файла pam_mount.conf.xml:

<!DOCTYPE pam_mount SYSTEM "pam_mount.conf.xml.dtd">

<pam_mount>
<debug enable="1" />
  
<volume
	fstype="cifs"
	path="//winserver.server.local/shareFolder"
	mountpoint="~/shareFolder"
	options="rw,user=%(USER),uid=%(USERUID),cruid= (USERUID),iocharset=utf8,sec=krb5i,file_mode=0644"
/>
  
<mntoptions allow="nosuid,nodev,loop,encryption,fsck,nonempty,allow_root,allow_other" />
<mntoptions require="nosuid,nodev" />
<logout wait="0" hup="no" term="no" kill="yes" />
<mkmountpoint enable="1" remove="true" />
</pam_mount>

Судя по всему, это список опций монтирования, который юзер по своему усмотрению может задать. А рядом (require) - список опций, который заданы всегда и юзер их отключить не может.

Но поскольку ты пишешь что монтирование автоматическое то непонятно в какой момент у юезра кто-то будет спрашивать эти опции. Возможно, они в итоге нигде не учтутся.

firkax ★★★★★
()
Ответ на: комментарий от shell-script

Спасибо, за информацию о разделе в man. В этом разделе нашел информацию только для nosuid,nodev и частично для loop. Можете подсказать, где для остальных найти?

partizan_n
() автор топика
Ответ на: комментарий от partizan_n

Если я правильно понимаю, в ОП конфиг какой-то надстройки для монтирования. Предполагаю, что флаг fsck отвечает за то, делать проверку раздела перед монтированием или нет. Возможно имеет смысл обратиться к документации этой надстройки.

shell-script ★★★★★
()