€•Œsphinx.addnodes”Œdocument”“”)�”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)�”}”(hhh]”(hŒ pending_xref”“”)�”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…”�”}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ*/translations/zh_CN/admin-guide/cifs/usage”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ*/translations/zh_TW/admin-guide/cifs/usage”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ*/translations/it_IT/admin-guide/cifs/usage”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ*/translations/ja_JP/admin-guide/cifs/usage”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ*/translations/ko_KR/admin-guide/cifs/usage”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ*/translations/pt_BR/admin-guide/cifs/usage”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ*/translations/sp_SP/admin-guide/cifs/usage”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒUsage”h]”hŒUsage”…”�”}”(hh¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhh·h²hh³ŒD/var/lib/git/docbuild/linux/Documentation/admin-guide/cifs/usage.rst”h´KubhŒ paragraph”“”)�”}”(hŒ�This module supports the SMB3 family of advanced network protocols (as well as older dialects, originally called "CIFS" or SMB1).”h]”hŒ…This module supports the SMB3 family of advanced network protocols (as well as older dialects, originally called “CIFSâ€� or SMB1).”…”�”}”(hhÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhÌ)�”}”(hXZThe CIFS VFS module for Linux supports many advanced network filesystem features such as hierarchical DFS like namespace, hardlinks, locking and more. It was designed to comply with the SNIA CIFS Technical Reference (which supersedes the 1992 X/Open SMB Standard) as well as to perform best practice practical interoperability with Windows 2000, Windows XP, Samba and equivalent servers. This code was developed in participation with the Protocol Freedom Information Foundation. CIFS and now SMB3 has now become a defacto standard for interoperating between Macs and Windows and major NAS appliances.”h]”hXZThe CIFS VFS module for Linux supports many advanced network filesystem features such as hierarchical DFS like namespace, hardlinks, locking and more. It was designed to comply with the SNIA CIFS Technical Reference (which supersedes the 1992 X/Open SMB Standard) as well as to perform best practice practical interoperability with Windows 2000, Windows XP, Samba and equivalent servers. This code was developed in participation with the Protocol Freedom Information Foundation. CIFS and now SMB3 has now become a defacto standard for interoperating between Macs and Windows and major NAS appliances.”…”�”}”(hhÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhÌ)�”}”(hŒ~Please see MS-SMB2 (for detailed SMB2/SMB3/SMB3.1.1 protocol specification) or https://samba.org/samba/PFIF/ for more details.”h]”(hŒOPlease see MS-SMB2 (for detailed SMB2/SMB3/SMB3.1.1 protocol specification) or ”…”�”}”(hhéh²hh³Nh´NubhŒ reference”“”)�”}”(hŒhttps://samba.org/samba/PFIF/”h]”hŒhttps://samba.org/samba/PFIF/”…”�”}”(hhóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”hõuh1hñhhéubhŒ for more details.”…”�”}”(hhéh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhÌ)�”}”(hŒ,For questions or bug reports please contact:”h]”hŒ,For questions or bug reports please contact:”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubhŒ block_quote”“”)�”}”(hŒsmfrench@gmail.com ”h]”hÌ)�”}”(hŒsmfrench@gmail.com”h]”hò)�”}”(hj"h]”hŒsmfrench@gmail.com”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:smfrench@gmail.com”uh1hñhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Khh·h²hubhÌ)�”}”(hŒISee the project page at: https://wiki.samba.org/index.php/LinuxCIFS_utils”h]”(hŒSee the project page at: ”…”�”}”(hj?h²hh³Nh´Nubhò)�”}”(hŒ0https://wiki.samba.org/index.php/LinuxCIFS_utils”h]”hŒ0https://wiki.samba.org/index.php/LinuxCIFS_utils”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jIuh1hñhj?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubh¶)�”}”(hhh]”(h»)�”}”(hŒBuild instructions”h]”hŒBuild instructions”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhj\h²hh³hÊh´KubhÌ)�”}”(hŒ For Linux:”h]”hŒ For Linux:”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hj\h²hubhŒenumerated_list”“”)�”}”(hhh]”(hŒ list_item”“”)�”}”(hŒ’Download the kernel (e.g. from https://www.kernel.org) and change directory into the top of the kernel directory tree (e.g. /usr/src/linux-2.5.73)”h]”hÌ)�”}”(hŒ’Download the kernel (e.g. from https://www.kernel.org) and change directory into the top of the kernel directory tree (e.g. /usr/src/linux-2.5.73)”h]”(hŒDownload the kernel (e.g. from ”…”�”}”(hj†h²hh³Nh´Nubhò)�”}”(hŒhttps://www.kernel.org”h]”hŒhttps://www.kernel.org”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j�uh1hñhj†ubhŒ]) and change directory into the top of the kernel directory tree (e.g. /usr/src/linux-2.5.73)”…”�”}”(hj†h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K"hj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1j€hj}h²hh³hÊh´Nubj�)�”}”(hŒ!make menuconfig (or make xconfig)”h]”hÌ)�”}”(hj¯h]”hŒ!make menuconfig (or make xconfig)”…”�”}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K%hj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j€hj}h²hh³hÊh´Nubj�)�”}”(hŒ6select cifs from within the network filesystem choices”h]”hÌ)�”}”(hjÆh]”hŒ6select cifs from within the network filesystem choices”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K&hjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1j€hj}h²hh³hÊh´Nubj�)�”}”(hŒ save and exit”h]”hÌ)�”}”(hjÝh]”hŒ save and exit”…”�”}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K'hjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1j€hj}h²hh³hÊh´Nubj�)�”}”(hŒmake ”h]”hÌ)�”}”(hŒmake”h]”hŒmake”…”�”}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K(hjòubah}”(h]”h ]”h"]”h$]”h&]”uh1j€hj}h²hh³hÊh´Nubeh}”(h]”h ]”h"]”h$]”h&]”Œenumtype”Œarabic”Œprefix”hŒsuffix”Œ)”uh1j{hj\h²hh³hÊh´K"ubeh}”(h]”Œbuild-instructions”ah ]”h"]”Œbuild instructions”ah$]”h&]”uh1hµhh·h²hh³hÊh´Kubh¶)�”}”(hhh]”(h»)�”}”(hŒInstallation instructions”h]”hŒInstallation instructions”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjh²hh³hÊh´K,ubhÌ)�”}”(hŒåIf you have built the CIFS vfs as module (successfully) simply type ``make modules_install`` (or if you prefer, manually copy the file to the modules directory e.g. /lib/modules/6.3.0-060300-generic/kernel/fs/smb/client/cifs.ko).”h]”(hŒDIf you have built the CIFS vfs as module (successfully) simply type ”…”�”}”(hj.h²hh³Nh´NubhŒliteral”“”)�”}”(hŒ``make modules_install``”h]”hŒmake modules_install”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj.ubhŒ‰ (or if you prefer, manually copy the file to the modules directory e.g. /lib/modules/6.3.0-060300-generic/kernel/fs/smb/client/cifs.ko).”…”�”}”(hj.h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K.hjh²hubhÌ)�”}”(hŒµIf you have built the CIFS vfs into the kernel itself, follow the instructions for your distribution on how to install a new kernel (usually you would simply type ``make install``).”h]”(hŒ£If you have built the CIFS vfs into the kernel itself, follow the instructions for your distribution on how to install a new kernel (usually you would simply type ”…”�”}”(hjPh²hh³Nh´Nubj7)�”}”(hŒ``make install``”h]”hŒ make install”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjPubhŒ).”…”�”}”(hjPh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K2hjh²hubhÌ)�”}”(hXlIf you do not have the utility mount.cifs (in the Samba 4.x source tree and on the CIFS VFS web site) copy it to the same directory in which mount helpers reside (usually /sbin). Although the helper software is not required, mount.cifs is recommended. Most distros include a ``cifs-utils`` package that includes this utility so it is recommended to install this.”h]”(hXIf you do not have the utility mount.cifs (in the Samba 4.x source tree and on the CIFS VFS web site) copy it to the same directory in which mount helpers reside (usually /sbin). Although the helper software is not required, mount.cifs is recommended. Most distros include a ”…”�”}”(hjph²hh³Nh´Nubj7)�”}”(hŒ``cifs-utils``”h]”hŒ cifs-utils”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjpubhŒI package that includes this utility so it is recommended to install this.”…”�”}”(hjph²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K6hjh²hubhÌ)�”}”(hXNote that running the Winbind pam/nss module (logon service) on all of your Linux clients is useful in mapping Uids and Gids consistently across the domain to the proper network user. The mount.cifs mount helper can be found at cifs-utils.git on git.samba.org”h]”hXNote that running the Winbind pam/nss module (logon service) on all of your Linux clients is useful in mapping Uids and Gids consistently across the domain to the proper network user. The mount.cifs mount helper can be found at cifs-utils.git on git.samba.org”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K”h]”hŒmodinfo ”…”�”}”hj®sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1j¬h³hÊh´KEhjh²hubhÌ)�”}”(hŒ™on kernel/fs/smb/client/cifs.ko the list of configuration changes that can be made at module initialization time (by running insmod cifs.ko) can be seen.”h]”hŒ™on kernel/fs/smb/client/cifs.ko the list of configuration changes that can be made at module initialization time (by running insmod cifs.ko) can be seen.”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KGhjh²hubeh}”(h]”Œinstallation-instructions”ah ]”h"]”Œinstallation instructions”ah$]”h&]”uh1hµhh·h²hh³hÊh´K,ubh¶)�”}”(hhh]”(h»)�”}”(hŒRecommendations”h]”hŒRecommendations”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjÔh²hh³hÊh´KKubhÌ)�”}”(hXXTo improve security the SMB2.1 dialect or later (usually will get SMB3.1.1) is now the new default. To use old dialects (e.g. to mount Windows XP) use "vers=1.0" on mount (or vers=2.0 for Windows Vista). Note that the CIFS (vers=1.0) is much older and less secure than the default dialect SMB3 which includes many advanced security features such as downgrade attack detection and encrypted shares and stronger signing and authentication algorithms. There are additional mount options that may be helpful for SMB3 to get improved POSIX behavior (NB: can use vers=3 to force SMB3 or later, never 2.1):”h]”hX\To improve security the SMB2.1 dialect or later (usually will get SMB3.1.1) is now the new default. To use old dialects (e.g. to mount Windows XP) use “vers=1.0â€� on mount (or vers=2.0 for Windows Vista). Note that the CIFS (vers=1.0) is much older and less secure than the default dialect SMB3 which includes many advanced security features such as downgrade attack detection and encrypted shares and stronger signing and authentication algorithms. There are additional mount options that may be helpful for SMB3 to get improved POSIX behavior (NB: can use vers=3 to force SMB3 or later, never 2.1):”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KMhjÔh²hubj)�”}”(hŒW``mfsymlinks`` and either ``cifsacl`` or ``modefromsid`` (usually with ``idsfromsid``) ”h]”hÌ)�”}”(hŒV``mfsymlinks`` and either ``cifsacl`` or ``modefromsid`` (usually with ``idsfromsid``)”h]”(j7)�”}”(hŒ``mfsymlinks``”h]”hŒ mfsymlinks”…”�”}”(hjûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj÷ubhŒ and either ”…”�”}”(hj÷h²hh³Nh´Nubj7)�”}”(hŒ ``cifsacl``”h]”hŒcifsacl”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj÷ubhŒ or ”…”�”}”(hj÷h²hh³Nh´Nubj7)�”}”(hŒ``modefromsid``”h]”hŒ modefromsid”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj÷ubhŒ (usually with ”…”�”}”(hj÷h²hh³Nh´Nubj7)�”}”(hŒ``idsfromsid``”h]”hŒ idsfromsid”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj÷ubhŒ)”…”�”}”(hj÷h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KVhjóubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´KVhjÔh²hubeh}”(h]”Œrecommendations”ah ]”h"]”Œrecommendations”ah$]”h&]”uh1hµhh·h²hh³hÊh´KKubh¶)�”}”(hhh]”(h»)�”}”(hŒAllowing User Mounts”h]”hŒAllowing User Mounts”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjWh²hh³hÊh´KYubhÌ)�”}”(hXTo permit users to mount and unmount over directories they own is possible with the cifs vfs. A way to enable such mounting is to mark the mount.cifs utility as suid (e.g. ``chmod +s /sbin/mount.cifs``). To enable users to umount shares they mount requires”h]”(hŒ­To permit users to mount and unmount over directories they own is possible with the cifs vfs. A way to enable such mounting is to mark the mount.cifs utility as suid (e.g. ”…”�”}”(hjhh²hh³Nh´Nubj7)�”}”(hŒ``chmod +s /sbin/mount.cifs``”h]”hŒchmod +s /sbin/mount.cifs”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjhubhŒ7). To enable users to umount shares they mount requires”…”�”}”(hjhh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K[hjWh²hubj|)�”}”(hhh]”(j�)�”}”(hŒmount.cifs version 1.4 or later”h]”hÌ)�”}”(hj�h]”hŒmount.cifs version 1.4 or later”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K`hj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j€hjˆh²hh³hÊh´Nubj�)�”}”(hŒ‰an entry for the share in /etc/fstab indicating that a user may unmount it e.g.:: //server/usersharename /mnt/username cifs user 0 0 ”h]”(hÌ)�”}”(hŒQan entry for the share in /etc/fstab indicating that a user may unmount it e.g.::”h]”hŒPan entry for the share in /etc/fstab indicating that a user may unmount it e.g.:”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kahj¢ubj­)�”}”(hŒ3//server/usersharename /mnt/username cifs user 0 0”h]”hŒ3//server/usersharename /mnt/username cifs user 0 0”…”�”}”hj´sbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´Kdhj¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j€hjˆh²hh³hÊh´Nubeh}”(h]”h ]”h"]”h$]”h&]”jjjhjjuh1j{hjWh²hh³hÊh´K`ubhÌ)�”}”(hXmNote that when the mount.cifs utility is run suid (allowing user mounts), in order to reduce risks, the ``nosuid`` mount flag is passed in on mount to disallow execution of an suid program mounted on the remote target. When mount is executed as root, nosuid is not passed in by default, and execution of suid programs on the remote target would be enabled by default. This can be changed, as with nfs and other filesystems, by simply specifying ``nosuid`` among the mount options. For user mounts though to be able to pass the suid flag to mount requires rebuilding mount.cifs with the following flag: CIFS_ALLOW_USR_SUID”h]”(hŒhNote that when the mount.cifs utility is run suid (allowing user mounts), in order to reduce risks, the ”…”�”}”(hjÎh²hh³Nh´Nubj7)�”}”(hŒ ``nosuid``”h]”hŒnosuid”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjÎubhXK mount flag is passed in on mount to disallow execution of an suid program mounted on the remote target. When mount is executed as root, nosuid is not passed in by default, and execution of suid programs on the remote target would be enabled by default. This can be changed, as with nfs and other filesystems, by simply specifying ”…”�”}”(hjÎh²hh³Nh´Nubj7)�”}”(hŒ ``nosuid``”h]”hŒnosuid”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjÎubhŒ¦ among the mount options. For user mounts though to be able to pass the suid flag to mount requires rebuilding mount.cifs with the following flag: CIFS_ALLOW_USR_SUID”…”�”}”(hjÎh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KfhjWh²hubhÌ)�”}”(hŒ{There is a corresponding manual page for cifs mounting in the Samba 3.0 and later source tree in docs/manpages/mount.cifs.8”h]”hŒ{There is a corresponding manual page for cifs mounting in the Samba 3.0 and later source tree in docs/manpages/mount.cifs.8”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KphjWh²hubeh}”(h]”Œallowing-user-mounts”ah ]”h"]”Œallowing user mounts”ah$]”h&]”uh1hµhh·h²hh³hÊh´KYubh¶)�”}”(hhh]”(h»)�”}”(hŒAllowing User Unmounts”h]”hŒAllowing User Unmounts”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjh²hh³hÊh´KtubhÌ)�”}”(hXTo permit users to unmount directories that they have user mounted (see above), the utility umount.cifs may be used. It may be invoked directly, or if umount.cifs is placed in /sbin, umount can invoke the cifs umount helper (at least for most versions of the umount utility) for umount of cifs mounts, unless umount is invoked with -i (which will avoid invoking a umount helper). As with mount.cifs, to enable user unmounts umount.cifs must be marked as suid (e.g. ``chmod +s /sbin/umount.cifs``) or equivalent (some distributions allow adding entries to a file to the /etc/permissions file to achieve the equivalent suid effect). For this utility to succeed the target path must be a cifs mount, and the uid of the current user must match the uid of the user who mounted the resource.”h]”(hXÒTo permit users to unmount directories that they have user mounted (see above), the utility umount.cifs may be used. It may be invoked directly, or if umount.cifs is placed in /sbin, umount can invoke the cifs umount helper (at least for most versions of the umount utility) for umount of cifs mounts, unless umount is invoked with -i (which will avoid invoking a umount helper). As with mount.cifs, to enable user unmounts umount.cifs must be marked as suid (e.g. ”…”�”}”(hj'h²hh³Nh´Nubj7)�”}”(hŒ``chmod +s /sbin/umount.cifs``”h]”hŒchmod +s /sbin/umount.cifs”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj'ubhX#) or equivalent (some distributions allow adding entries to a file to the /etc/permissions file to achieve the equivalent suid effect). For this utility to succeed the target path must be a cifs mount, and the uid of the current user must match the uid of the user who mounted the resource.”…”�”}”(hj'h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kvhjh²hubhÌ)�”}”(hX3Also note that the customary way of allowing user mounts and unmounts is (instead of using mount.cifs and unmount.cifs as suid) to add a line to the file /etc/fstab for each //server/share you wish to mount, but this can become unwieldy when potential mount targets include many or unpredictable UNC names.”h]”hX3Also note that the customary way of allowing user mounts and unmounts is (instead of using mount.cifs and unmount.cifs as suid) to add a line to the file /etc/fstab for each //server/share you wish to mount, but this can become unwieldy when potential mount targets include many or unpredictable UNC names.”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K‚hjh²hubeh}”(h]”Œallowing-user-unmounts”ah ]”h"]”Œallowing user unmounts”ah$]”h&]”uh1hµhh·h²hh³hÊh´Ktubh¶)�”}”(hhh]”(h»)�”}”(hŒSamba Considerations”h]”hŒSamba Considerations”…”�”}”(hj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhj]h²hh³hÊh´K‰ubhÌ)�”}”(hX¦Most current servers support SMB2.1 and SMB3 which are more secure, but there are useful protocol extensions for the older less secure CIFS dialect, so to get the maximum benefit if mounting using the older dialect (CIFS/SMB1), we recommend using a server that supports the SNIA CIFS Unix Extensions standard (e.g. almost any version of Samba ie version 2.2.5 or later) but the CIFS vfs works fine with a wide variety of CIFS servers. Note that uid, gid and file permissions will display default values if you do not have a server that supports the Unix extensions for CIFS (such as Samba 2.2.5 or later). To enable the Unix CIFS Extensions in the Samba server, add the line::”h]”hX¥Most current servers support SMB2.1 and SMB3 which are more secure, but there are useful protocol extensions for the older less secure CIFS dialect, so to get the maximum benefit if mounting using the older dialect (CIFS/SMB1), we recommend using a server that supports the SNIA CIFS Unix Extensions standard (e.g. almost any version of Samba ie version 2.2.5 or later) but the CIFS vfs works fine with a wide variety of CIFS servers. Note that uid, gid and file permissions will display default values if you do not have a server that supports the Unix extensions for CIFS (such as Samba 2.2.5 or later). To enable the Unix CIFS Extensions in the Samba server, add the line:”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K‹hj]h²hubj­)�”}”(hŒunix extensions = yes”h]”hŒunix extensions = yes”…”�”}”hj|sbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´K–hj]h²hubhÌ)�”}”(hŒ¦to your smb.conf file on the server. Note that the following smb.conf settings are also useful (on the Samba server) when the majority of clients are Unix or Linux::”h]”hŒ¥to your smb.conf file on the server. Note that the following smb.conf settings are also useful (on the Samba server) when the majority of clients are Unix or Linux:”…”�”}”(hjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K˜hj]h²hubj­)�”}”(hŒ;case sensitive = yes delete readonly = yes ea support = yes”h]”hŒ;case sensitive = yes delete readonly = yes ea support = yes”…”�”}”hj˜sbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´Kœhj]h²hubhÌ)�”}”(hX Note that server ea support is required for supporting xattrs from the Linux cifs client, and that EA support is present in later versions of Samba (e.g. 3.0.6 and later (also EA support works in all versions of Windows, at least to shares on NTFS filesystems). Extended Attribute (xattr) support is an optional feature of most Linux filesystems which may require enabling via make menuconfig. Client support for extended attributes (user xattr) can be disabled on a per-mount basis by specifying ``nouser_xattr`` on mount.”h]”(hXòNote that server ea support is required for supporting xattrs from the Linux cifs client, and that EA support is present in later versions of Samba (e.g. 3.0.6 and later (also EA support works in all versions of Windows, at least to shares on NTFS filesystems). Extended Attribute (xattr) support is an optional feature of most Linux filesystems which may require enabling via make menuconfig. Client support for extended attributes (user xattr) can be disabled on a per-mount basis by specifying ”…”�”}”(hj¦h²hh³Nh´Nubj7)�”}”(hŒ``nouser_xattr``”h]”hŒ nouser_xattr”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj¦ubhŒ on mount.”…”�”}”(hj¦h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hj]h²hubhÌ)�”}”(hXIThe CIFS client can get and set POSIX ACLs (getfacl, setfacl) to Samba servers version 3.10 and later. Setting POSIX ACLs requires enabling both XATTR and then POSIX support in the CIFS configuration options when building the cifs module. POSIX ACL support can be disabled on a per mount basic by specifying ``noacl`` on mount.”h]”(hX6The CIFS client can get and set POSIX ACLs (getfacl, setfacl) to Samba servers version 3.10 and later. Setting POSIX ACLs requires enabling both XATTR and then POSIX support in the CIFS configuration options when building the cifs module. POSIX ACL support can be disabled on a per mount basic by specifying ”…”�”}”(hjÆh²hh³Nh´Nubj7)�”}”(hŒ ``noacl``”h]”hŒnoacl”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjÆubhŒ on mount.”…”�”}”(hjÆh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K¨hj]h²hubhÌ)�”}”(hX¦Some administrators may want to change Samba's smb.conf ``map archive`` and ``create mask`` parameters from the default. Unless the create mask is changed newly created files can end up with an unnecessarily restrictive default mode, which may not be what you want, although if the CIFS Unix extensions are enabled on the server and client, subsequent setattr calls (e.g. chmod) can fix the mode. Note that creating special devices (mknod) remotely may require specifying a mkdev function to Samba if you are not using Samba 3.0.6 or later. For more information on these see the manual pages (``man smb.conf``) on the Samba server system. Note that the cifs vfs, unlike the smbfs vfs, does not read the smb.conf on the client system (the few optional settings are passed in on mount via -o parameters instead). Note that Samba 2.2.7 or later includes a fix that allows the CIFS VFS to delete open files (required for strict POSIX compliance). Windows Servers already supported this feature. Samba server does not allow symlinks that refer to files outside of the share, so in Samba versions prior to 3.0.6, most symlinks to files with absolute paths (ie beginning with slash) such as::”h]”(hŒ:Some administrators may want to change Samba’s smb.conf ”…”�”}”(hjæh²hh³Nh´Nubj7)�”}”(hŒ``map archive``”h]”hŒ map archive”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjæubhŒ and ”…”�”}”(hjæh²hh³Nh´Nubj7)�”}”(hŒ``create mask``”h]”hŒ create mask”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjæubhXù parameters from the default. Unless the create mask is changed newly created files can end up with an unnecessarily restrictive default mode, which may not be what you want, although if the CIFS Unix extensions are enabled on the server and client, subsequent setattr calls (e.g. chmod) can fix the mode. Note that creating special devices (mknod) remotely may require specifying a mkdev function to Samba if you are not using Samba 3.0.6 or later. For more information on these see the manual pages (”…”�”}”(hjæh²hh³Nh´Nubj7)�”}”(hŒ``man smb.conf``”h]”hŒ man smb.conf”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjæubhXA) on the Samba server system. Note that the cifs vfs, unlike the smbfs vfs, does not read the smb.conf on the client system (the few optional settings are passed in on mount via -o parameters instead). Note that Samba 2.2.7 or later includes a fix that allows the CIFS VFS to delete open files (required for strict POSIX compliance). Windows Servers already supported this feature. Samba server does not allow symlinks that refer to files outside of the share, so in Samba versions prior to 3.0.6, most symlinks to files with absolute paths (ie beginning with slash) such as:”…”�”}”(hjæh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K®hj]h²hubj­)�”}”(hŒln -s /mnt/foo bar”h]”hŒln -s /mnt/foo bar”…”�”}”hj*sbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´K¿hj]h²hubhÌ)�”}”(hX‘would be forbidden. Samba 3.0.6 server or later includes the ability to create such symlinks safely by converting unsafe symlinks (ie symlinks to server files that are outside of the share) to a samba specific format on the server that is ignored by local server applications and non-cifs clients and that will not be traversed by the Samba server). This is opaque to the Linux client application using the cifs vfs. Absolute symlinks will work to Samba 3.0.5 or later, but only for remote clients using the CIFS Unix extensions, and will be invisible to Windows clients and typically will not affect local applications running on the same server as Samba.”h]”hX‘would be forbidden. Samba 3.0.6 server or later includes the ability to create such symlinks safely by converting unsafe symlinks (ie symlinks to server files that are outside of the share) to a samba specific format on the server that is ignored by local server applications and non-cifs clients and that will not be traversed by the Samba server). This is opaque to the Linux client application using the cifs vfs. Absolute symlinks will work to Samba 3.0.5 or later, but only for remote clients using the CIFS Unix extensions, and will be invisible to Windows clients and typically will not affect local applications running on the same server as Samba.”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÁhj]h²hubeh}”(h]”Œsamba-considerations”ah ]”h"]”Œsamba considerations”ah$]”h&]”uh1hµhh·h²hh³hÊh´K‰ubh¶)�”}”(hhh]”(h»)�”}”(hŒUse instructions”h]”hŒUse instructions”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjNh²hh³hÊh´KÌubhÌ)�”}”(hŒ®Once the CIFS VFS support is built into the kernel or installed as a module (cifs.ko), you can use mount syntax like the following to access Samba or Mac or Windows servers::”h]”hŒ­Once the CIFS VFS support is built into the kernel or installed as a module (cifs.ko), you can use mount syntax like the following to access Samba or Mac or Windows servers:”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÎhjNh²hubj­)�”}”(hŒJmount -t cifs //9.53.216.11/e$ /mnt -o username=myname,password=mypassword”h]”hŒJmount -t cifs //9.53.216.11/e$ /mnt -o username=myname,password=mypassword”…”�”}”hjmsbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´KÒhjNh²hubhÌ)�”}”(hŒÃBefore -o the option -v may be specified to make the mount.cifs mount helper display the mount steps more verbosely. After -o the following commonly used cifs vfs specific options are supported::”h]”hŒÂBefore -o the option -v may be specified to make the mount.cifs mount helper display the mount steps more verbosely. After -o the following commonly used cifs vfs specific options are supported:”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÔhjNh²hubj­)�”}”(hŒ password= domain=”h]”hŒ password= domain=”…”�”}”hj‰sbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´KÙhjNh²hubhÌ)�”}”(hXîOther cifs mount options are described below. Use of TCP names (in addition to ip addresses) is available if the mount helper (mount.cifs) is installed. If you do not trust the server to which are mounted, or if you do not have cifs signing enabled (and the physical network is insecure), consider use of the standard mount options ``noexec`` and ``nosuid`` to reduce the risk of running an altered binary on your local system (downloaded from a hostile server or altered by a hostile router).”h]”(hXMOther cifs mount options are described below. Use of TCP names (in addition to ip addresses) is available if the mount helper (mount.cifs) is installed. If you do not trust the server to which are mounted, or if you do not have cifs signing enabled (and the physical network is insecure), consider use of the standard mount options ”…”�”}”(hj—h²hh³Nh´Nubj7)�”}”(hŒ ``noexec``”h]”hŒnoexec”…”�”}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj—ubhŒ and ”…”�”}”(hj—h²hh³Nh´Nubj7)�”}”(hŒ ``nosuid``”h]”hŒnosuid”…”�”}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hj—ubhŒˆ to reduce the risk of running an altered binary on your local system (downloaded from a hostile server or altered by a hostile router).”…”�”}”(hj—h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KÝhjNh²hubhÌ)�”}”(hX-Although mounting using format corresponding to the CIFS URL specification is not possible in mount.cifs yet, it is possible to use an alternate format for the server and sharename (which is somewhat similar to NFS style mount syntax) instead of the more widely used UNC format (i.e. \\server\share)::”h]”hX,Although mounting using format corresponding to the CIFS URL specification is not possible in mount.cifs yet, it is possible to use an alternate format for the server and sharename (which is somewhat similar to NFS style mount syntax) instead of the more widely used UNC format (i.e. \servershare):”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KåhjNh²hubj­)�”}”(hŒMmount -t cifs tcp_name_of_server:share_name /mnt -o user=myname,pass=mypasswd”h]”hŒMmount -t cifs tcp_name_of_server:share_name /mnt -o user=myname,pass=mypasswd”…”�”}”hj×sbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´KêhjNh²hubhÌ)�”}”(hX=When using the mount helper mount.cifs, passwords may be specified via alternate mechanisms, instead of specifying it after -o using the normal ``pass=`` syntax on the command line: 1) By including it in a credential file. Specify credentials=filename as one of the mount options. Credential files contain two lines::”h]”(hŒ�When using the mount helper mount.cifs, passwords may be specified via alternate mechanisms, instead of specifying it after -o using the normal ”…”�”}”(hjåh²hh³Nh´Nubj7)�”}”(hŒ ``pass=``”h]”hŒpass=”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjåubhŒ£ syntax on the command line: 1) By including it in a credential file. Specify credentials=filename as one of the mount options. Credential files contain two lines:”…”�”}”(hjåh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KìhjNh²hubj­)�”}”(hŒ(username=someuser password=your_password”h]”hŒ(username=someuser password=your_password”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´KòhjNh²hubj|)�”}”(hhh]”(j�)�”}”(hŒˆBy specifying the password in the PASSWD environment variable (similarly the user name can be taken from the USER environment variable).”h]”hÌ)�”}”(hŒˆBy specifying the password in the PASSWD environment variable (similarly the user name can be taken from the USER environment variable).”h]”hŒˆBy specifying the password in the PASSWD environment variable (similarly the user name can be taken from the USER environment variable).”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kõhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j€hjh²hh³hÊh´Nubj�)�”}”(hŒ|: to the remap range (above 0xF000), which also allows the CIFS client to recognize files created with such characters by Windows's POSIX emulation. This can also be useful when mounting to most versions of Samba (which also forbids creating and opening files whose names contain any of these seven characters). This has no effect if the server does not support Unicode on the wire. nomapchars Do not translate any of these seven characters (default). nocase Request case insensitive path name matching (case sensitive is the default if the server supports it). (mount option ``ignorecase`` is identical to ``nocase``) posixpaths If CIFS Unix extensions are supported, attempt to negotiate posix path name support which allows certain characters forbidden in typical CIFS filenames, without requiring remapping. (default) noposixpaths If CIFS Unix extensions are supported, do not request posix path name support (this may cause servers to reject creatingfile with certain reserved characters). nounix Disable the CIFS Unix Extensions for this mount (tree connection). This is rarely needed, but it may be useful in order to turn off multiple settings all at once (ie posix acls, posix locks, posix paths, symlink support and retrieving uids/gids/mode from the server) or to work around a bug in server which implement the Unix Extensions. nobrl Do not send byte range lock requests to the server. This is necessary for certain applications that break with cifs style mandatory byte range locks (and most cifs servers do not yet support requesting advisory byte range locks). forcemandatorylock Even if the server supports posix (advisory) byte range locking, send only mandatory lock requests. For some (presumably rare) applications, originally coded for DOS/Windows, which require Windows style mandatory byte range locking, they may be able to take advantage of this option, forcing the cifs client to only send mandatory locks even if the cifs server would support posix advisory locks. ``forcemand`` is accepted as a shorter form of this mount option. nostrictsync If this mount option is set, when an application does an fsync call then the cifs client does not send an SMB Flush to the server (to force the server to write all dirty data for this file immediately to disk), although cifs still sends all dirty (cached) file data to the server and waits for the server to respond to the write. Since SMB Flush can be very slow, and some servers may be reliable enough (to risk delaying slightly flushing the data to disk on the server), turning on this option may be useful to improve performance for applications that fsync too much, at a small risk of server crash. If this mount option is not set, by default cifs will send an SMB flush request (and wait for a response) on every fsync call. nodfs Disable DFS (global name space support) even if the server claims to support it. This can help work around a problem with parsing of DFS paths with Samba server versions 3.0.24 and 3.0.25. remount remount the share (often used to change from ro to rw mounts or vice versa) cifsacl Report mode bits (e.g. on stat) based on the Windows ACL for the file. (EXPERIMENTAL) servern Specify the server 's netbios name (RFC1001 name) to use when attempting to setup a session to the server. This is needed for mounting to some older servers (such as OS/2 or Windows 98 and Windows ME) since they do not support a default server name. A server name can be up to 15 characters long and is usually uppercased. sfu When the CIFS Unix Extensions are not negotiated, attempt to create device files and fifos in a format compatible with Services for Unix (SFU). In addition retrieve bits 10-12 of the mode via the SETFILEBITS extended attribute (as SFU does). In the future the bottom 9 bits of the mode also will be emulated using queries of the security descriptor (ACL). mfsymlinks Enable support for Minshall+French symlinks (see http://wiki.samba.org/index.php/UNIX_Extensions#Minshall.2BFrench_symlinks) This option is ignored when specified together with the 'sfu' option. Minshall+French symlinks are used even if the server supports the CIFS Unix Extensions. sign Must use packet signing (helps avoid unwanted data modification by intermediate systems in the route). Note that signing does not work with lanman or plaintext authentication. seal Must seal (encrypt) all data on this mounted share before sending on the network. Requires support for Unix Extensions. Note that this differs from the sign mount option in that it causes encryption of data sent over this mounted share but other shares mounted to the same server are unaffected. locallease This option is rarely needed. Fcntl F_SETLEASE is used by some applications such as Samba and NFSv4 server to check to see whether a file is cacheable. CIFS has no way to explicitly request a lease, but can check whether a file is cacheable (oplocked). Unfortunately, even if a file is not oplocked, it could still be cacheable (ie cifs client could grant fcntl leases if no other local processes are using the file) for cases for example such as when the server does not support oplocks and the user is sure that the only updates to the file will be from this client. Specifying this mount option will allow the cifs client to check for leases (only) locally for files which are not oplocked instead of denying leases in that case. (EXPERIMENTAL) sec Security mode. Allowed values are: none attempt to connection as a null user (no name) krb5 Use Kerberos version 5 authentication krb5i Use Kerberos authentication and packet signing ntlm Use NTLM password hashing (default) ntlmi Use NTLM password hashing with signing (if /proc/fs/cifs/PacketSigningEnabled on or if server requires signing also can be the default) ntlmv2 Use NTLMv2 password hashing ntlmv2i Use NTLMv2 password hashing with packet signing lanman (if configured in kernel config) use older lanman hash hard Retry file operations if server is not responding soft Limit retries to unresponsive servers (usually only one retry) before returning an error. (default) ”h]”hŒdefinition_list”“”)�”}”(hhh]”(hŒdefinition_list_item”“”)�”}”(hŒHusername The user name to use when trying to establish the CIFS session.”h]”(hŒterm”“”)�”}”(hŒusername”h]”hŒusername”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MhjýubhŒ definition”“”)�”}”(hhh]”hÌ)�”}”(hŒ?The user name to use when trying to establish the CIFS session.”h]”hŒ?The user name to use when trying to establish the CIFS session.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjýubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mhjøubjü)�”}”(hŒvpassword The user password. If the mount helper is installed, the user will be prompted for password if not supplied.”h]”(j)�”}”(hŒpassword”h]”hŒpassword”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mhj0ubj)�”}”(hhh]”hÌ)�”}”(hŒmThe user password. If the mount helper is installed, the user will be prompted for password if not supplied.”h]”hŒmThe user password. If the mount helper is installed, the user will be prompted for password if not supplied.”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MhjBubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mhjøubjü)�”}”(hŒ&ip The ip address of the target server”h]”(j)�”}”(hŒip”h]”hŒip”…”�”}”(hjch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mhj_ubj)�”}”(hhh]”hÌ)�”}”(hŒ#The ip address of the target server”h]”hŒ#The ip address of the target server”…”�”}”(hjth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M hjqubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mhjøubjü)�”}”(hŒ?unc The target server Universal Network Name (export) to mount.”h]”(j)�”}”(hŒunc”h]”hŒunc”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M"hjŽubj)�”}”(hhh]”hÌ)�”}”(hŒ;The target server Universal Network Name (export) to mount.”h]”hŒ;The target server Universal Network Name (export) to mount.”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M"hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³•hÊh´M"hjøubjü)�”}”(hŒbdomain Set the SMB/CIFS workgroup name prepended to the username during CIFS session establishment”h]”(j)�”}”(hŒdomain”h]”hŒdomain”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M%hj½ubj)�”}”(hhh]”hÌ)�”}”(hŒ[Set the SMB/CIFS workgroup name prepended to the username during CIFS session establishment”h]”hŒ[Set the SMB/CIFS workgroup name prepended to the username during CIFS session establishment”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M%hjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M%hjøubjü)�”}”(hXforceuid Set the default uid for inodes to the uid passed in on mount. For mounts to servers which do support the CIFS Unix extensions, such as a properly configured Samba server, the server provides the uid, gid and mode so this parameter should not be specified unless the server and clients uid and gid numbering differ. If the server and client are in the same domain (e.g. running winbind or nss_ldap) and the server supports the Unix Extensions then the uid and gid can be retrieved from the server (and uid and gid would not have to be specified on the mount. For servers which do not support the CIFS Unix extensions, the default uid (and gid) returned on lookup of existing files will be the uid (gid) of the person who executed the mount (root, except when mount.cifs is configured setuid for user mounts) unless the ``uid=`` (gid) mount option is specified. Also note that permission checks (authorization checks) on accesses to a file occur at the server, but there are cases in which an administrator may want to restrict at the client as well. For those servers which do not report a uid/gid owner (such as Windows), permissions can also be checked at the client, and a crude form of client side permission checking can be enabled by specifying file_mode and dir_mode on the client. (default)”h]”(j)�”}”(hŒforceuid”h]”hŒforceuid”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M?hjìubj)�”}”(hhh]”hÌ)�”}”(hXSet the default uid for inodes to the uid passed in on mount. For mounts to servers which do support the CIFS Unix extensions, such as a properly configured Samba server, the server provides the uid, gid and mode so this parameter should not be specified unless the server and clients uid and gid numbering differ. If the server and client are in the same domain (e.g. running winbind or nss_ldap) and the server supports the Unix Extensions then the uid and gid can be retrieved from the server (and uid and gid would not have to be specified on the mount. For servers which do not support the CIFS Unix extensions, the default uid (and gid) returned on lookup of existing files will be the uid (gid) of the person who executed the mount (root, except when mount.cifs is configured setuid for user mounts) unless the ``uid=`` (gid) mount option is specified. Also note that permission checks (authorization checks) on accesses to a file occur at the server, but there are cases in which an administrator may want to restrict at the client as well. For those servers which do not report a uid/gid owner (such as Windows), permissions can also be checked at the client, and a crude form of client side permission checking can be enabled by specifying file_mode and dir_mode on the client. (default)”h]”(hX3Set the default uid for inodes to the uid passed in on mount. For mounts to servers which do support the CIFS Unix extensions, such as a properly configured Samba server, the server provides the uid, gid and mode so this parameter should not be specified unless the server and clients uid and gid numbering differ. If the server and client are in the same domain (e.g. running winbind or nss_ldap) and the server supports the Unix Extensions then the uid and gid can be retrieved from the server (and uid and gid would not have to be specified on the mount. For servers which do not support the CIFS Unix extensions, the default uid (and gid) returned on lookup of existing files will be the uid (gid) of the person who executed the mount (root, except when mount.cifs is configured setuid for user mounts) unless the ”…”�”}”(hjh²hh³Nh´Nubj7)�”}”(hŒ``uid=``”h]”hŒuid=”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjubhXÙ (gid) mount option is specified. Also note that permission checks (authorization checks) on accesses to a file occur at the server, but there are cases in which an administrator may want to restrict at the client as well. For those servers which do not report a uid/gid owner (such as Windows), permissions can also be checked at the client, and a crude form of client side permission checking can be enabled by specifying file_mode and dir_mode on the client. (default)”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M(hjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjìubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M?hjøubjü)�”}”(hŒHforcegid (similar to above but for the groupid instead of uid) (default)”h]”(j)�”}”(hŒforcegid”h]”hŒforcegid”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MAhj-ubj)�”}”(hhh]”hÌ)�”}”(hŒ?(similar to above but for the groupid instead of uid) (default)”h]”hŒ?(similar to above but for the groupid instead of uid) (default)”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MBhj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´MAhjøubjü)�”}”(hŒçnoforceuid Fill in file owner information (uid) by requesting it from the server if possible. With this option, the value given in the uid= option (on mount) will only be used if the server can not support returning uids on inodes.”h]”(j)�”}”(hŒ noforceuid”h]”hŒ noforceuid”…”�”}”(hj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MFhj\ubj)�”}”(hhh]”hÌ)�”}”(hŒÜFill in file owner information (uid) by requesting it from the server if possible. With this option, the value given in the uid= option (on mount) will only be used if the server can not support returning uids on inodes.”h]”hŒÜFill in file owner information (uid) by requesting it from the server if possible. With this option, the value given in the uid= option (on mount) will only be used if the server can not support returning uids on inodes.”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MDhjnubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj\ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´MFhjøubjü)�”}”(hŒJnoforcegid (similar to above but for the group owner, gid, instead of uid)”h]”(j)�”}”(hŒ noforcegid”h]”hŒ noforcegid”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MHhj‹ubj)�”}”(hhh]”hÌ)�”}”(hŒ?(similar to above but for the group owner, gid, instead of uid)”h]”hŒ?(similar to above but for the group owner, gid, instead of uid)”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MIhj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj‹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´MHhjøubjü)�”}”(hX uid Set the default uid for inodes, and indicate to the cifs kernel driver which local user mounted. If the server supports the unix extensions the default uid is not used to fill in the owner fields of inodes (files) unless the ``forceuid`` parameter is specified.”h]”(j)�”}”(hŒuid”h]”hŒuid”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MNhjºubj)�”}”(hhh]”hÌ)�”}”(hXSet the default uid for inodes, and indicate to the cifs kernel driver which local user mounted. If the server supports the unix extensions the default uid is not used to fill in the owner fields of inodes (files) unless the ``forceuid`` parameter is specified.”h]”(hŒáSet the default uid for inodes, and indicate to the cifs kernel driver which local user mounted. If the server supports the unix extensions the default uid is not used to fill in the owner fields of inodes (files) unless the ”…”�”}”(hjÏh²hh³Nh´Nubj7)�”}”(hŒ ``forceuid``”h]”hŒforceuid”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjÏubhŒ parameter is specified.”…”�”}”(hjÏh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MKhjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjºubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´MNhjøubjü)�”}”(hŒ6gid Set the default gid for inodes (similar to above).”h]”(j)�”}”(hŒgid”h]”hŒgid”…”�”}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MPhjûubj)�”}”(hhh]”hÌ)�”}”(hŒ2Set the default gid for inodes (similar to above).”h]”hŒ2Set the default gid for inodes (similar to above).”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MQhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjûubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´MPhjøubjü)�”}”(hŒrfile_mode If CIFS Unix extensions are not supported by the server this overrides the default mode for file inodes.”h]”(j)�”}”(hŒ file_mode”h]”hŒ file_mode”…”�”}”(hj. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MShj* ubj)�”}”(hhh]”hÌ)�”}”(hŒhIf CIFS Unix extensions are not supported by the server this overrides the default mode for file inodes.”h]”hŒhIf CIFS Unix extensions are not supported by the server this overrides the default mode for file inodes.”…”�”}”(hj? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MShj< ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj* ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´MShjøubjü)�”}”(hX]fsc Enable local disk caching using FS-Cache (off by default). This option could be useful to improve performance on a slow link, heavily loaded server and/or network where reading from the disk is faster than reading from the server (over the network). This could also impact scalability positively as the number of calls to the server are reduced. However, local caching is not suitable for all workloads for e.g. read-once type workloads. So, you need to consider carefully your workload/scenario before using this option. Currently, local disk caching is functional for CIFS files opened as read-only.”h]”(j)�”}”(hŒfsc”h]”hŒfsc”…”�”}”(hj] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M^hjY ubj)�”}”(hhh]”hÌ)�”}”(hXYEnable local disk caching using FS-Cache (off by default). This option could be useful to improve performance on a slow link, heavily loaded server and/or network where reading from the disk is faster than reading from the server (over the network). This could also impact scalability positively as the number of calls to the server are reduced. However, local caching is not suitable for all workloads for e.g. read-once type workloads. So, you need to consider carefully your workload/scenario before using this option. Currently, local disk caching is functional for CIFS files opened as read-only.”h]”hXYEnable local disk caching using FS-Cache (off by default). This option could be useful to improve performance on a slow link, heavily loaded server and/or network where reading from the disk is faster than reading from the server (over the network). This could also impact scalability positively as the number of calls to the server are reduced. However, local caching is not suitable for all workloads for e.g. read-once type workloads. So, you need to consider carefully your workload/scenario before using this option. Currently, local disk caching is functional for CIFS files opened as read-only.”…”�”}”(hjn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MVhjk ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjY ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M^hjøubjü)�”}”(hŒvdir_mode If CIFS Unix extensions are not supported by the server this overrides the default mode for directory inodes.”h]”(j)�”}”(hŒdir_mode”h]”hŒdir_mode”…”�”}”(hjŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mahjˆ ubj)�”}”(hhh]”hÌ)�”}”(hŒmIf CIFS Unix extensions are not supported by the server this overrides the default mode for directory inodes.”h]”hŒmIf CIFS Unix extensions are not supported by the server this overrides the default mode for directory inodes.”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mahjš ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjˆ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mahjøubjü)�”}”(hŒhport attempt to contact the server on this tcp port, before trying the usual ports (port 445, then 139).”h]”(j)�”}”(hŒport”h]”hŒport”…”�”}”(hj» h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mdhj· ubj)�”}”(hhh]”hÌ)�”}”(hŒcattempt to contact the server on this tcp port, before trying the usual ports (port 445, then 139).”h]”hŒcattempt to contact the server on this tcp port, before trying the usual ports (port 445, then 139).”…”�”}”(hjÌ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MdhjÉ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj· ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mdhjøubjü)�”}”(hXDiocharset Codepage used to convert local path names to and from Unicode. Unicode is used by default for network path names if the server supports it. If iocharset is not specified then the nls_default specified during the local client kernel build will be used. If server does not support Unicode, this parameter is unused.”h]”(j)�”}”(hŒ iocharset”h]”hŒ iocharset”…”�”}”(hjê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mlhjæ ubj)�”}”(hhh]”hÌ)�”}”(hX:Codepage used to convert local path names to and from Unicode. Unicode is used by default for network path names if the server supports it. If iocharset is not specified then the nls_default specified during the local client kernel build will be used. If server does not support Unicode, this parameter is unused.”h]”hX:Codepage used to convert local path names to and from Unicode. Unicode is used by default for network path names if the server supports it. If iocharset is not specified then the nls_default specified during the local client kernel build will be used. If server does not support Unicode, this parameter is unused.”…”�”}”(hjû h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mghjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjæ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mlhjøubjü)�”}”(hXºrsize default read size (usually 16K). The client currently can not use rsize larger than CIFSMaxBufSize. CIFSMaxBufSize defaults to 16K and may be changed (from 8K to the maximum kmalloc size allowed by your kernel) at module install time for cifs.ko. Setting CIFSMaxBufSize to a very large value will cause cifs to use more memory and may reduce performance in some cases. To use rsize greater than 127K (the original cifs protocol maximum) also requires that the server support a new Unix Capability flag (for very large read) which some newer servers (e.g. Samba 3.0.26 or later) do. rsize can be set from a minimum of 2048 to a maximum of 130048 (127K or CIFSMaxBufSize, whichever is smaller)”h]”(j)�”}”(hŒrsize”h]”hŒrsize”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Myhj ubj)�”}”(hhh]”hÌ)�”}”(hX´default read size (usually 16K). The client currently can not use rsize larger than CIFSMaxBufSize. CIFSMaxBufSize defaults to 16K and may be changed (from 8K to the maximum kmalloc size allowed by your kernel) at module install time for cifs.ko. Setting CIFSMaxBufSize to a very large value will cause cifs to use more memory and may reduce performance in some cases. To use rsize greater than 127K (the original cifs protocol maximum) also requires that the server support a new Unix Capability flag (for very large read) which some newer servers (e.g. Samba 3.0.26 or later) do. rsize can be set from a minimum of 2048 to a maximum of 130048 (127K or CIFSMaxBufSize, whichever is smaller)”h]”hX´default read size (usually 16K). The client currently can not use rsize larger than CIFSMaxBufSize. CIFSMaxBufSize defaults to 16K and may be changed (from 8K to the maximum kmalloc size allowed by your kernel) at module install time for cifs.ko. Setting CIFSMaxBufSize to a very large value will cause cifs to use more memory and may reduce performance in some cases. To use rsize greater than 127K (the original cifs protocol maximum) also requires that the server support a new Unix Capability flag (for very large read) which some newer servers (e.g. Samba 3.0.26 or later) do. rsize can be set from a minimum of 2048 to a maximum of 130048 (127K or CIFSMaxBufSize, whichever is smaller)”…”�”}”(hj* h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mohj' ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Myhjøubjü)�”}”(hŒtwsize default write size (default 57344) maximum wsize currently allowed by CIFS is 57344 (fourteen 4096 byte pages)”h]”(j)�”}”(hŒwsize”h]”hŒwsize”…”�”}”(hjH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M}hjD ubj)�”}”(hhh]”hÌ)�”}”(hŒndefault write size (default 57344) maximum wsize currently allowed by CIFS is 57344 (fourteen 4096 byte pages)”h]”hŒndefault write size (default 57344) maximum wsize currently allowed by CIFS is 57344 (fourteen 4096 byte pages)”…”�”}”(hjY h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M|hjV ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjD ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M}hjøubjü)�”}”(hXûactimeo=n attribute cache timeout in seconds (default 1 second). After this timeout, the cifs client requests fresh attribute information from the server. This option allows to tune the attribute cache timeout to suit the workload needs. Shorter timeouts mean better the cache coherency, but increased number of calls to the server. Longer timeouts mean reduced number of calls to the server at the expense of less stricter cache coherency checks (i.e. incorrect attribute cache for a short period of time).”h]”(j)�”}”(hŒ actimeo=n”h]”hŒ actimeo=n”…”�”}”(hjw h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M‡hjs ubj)�”}”(hhh]”hÌ)�”}”(hXñattribute cache timeout in seconds (default 1 second). After this timeout, the cifs client requests fresh attribute information from the server. This option allows to tune the attribute cache timeout to suit the workload needs. Shorter timeouts mean better the cache coherency, but increased number of calls to the server. Longer timeouts mean reduced number of calls to the server at the expense of less stricter cache coherency checks (i.e. incorrect attribute cache for a short period of time).”h]”hXñattribute cache timeout in seconds (default 1 second). After this timeout, the cifs client requests fresh attribute information from the server. This option allows to tune the attribute cache timeout to suit the workload needs. Shorter timeouts mean better the cache coherency, but increased number of calls to the server. Longer timeouts mean reduced number of calls to the server at the expense of less stricter cache coherency checks (i.e. incorrect attribute cache for a short period of time).”…”�”}”(hjˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M€hj… ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjs ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M‡hjøubjü)�”}”(hŒcrw mount the network share read-write (note that the server may still consider the share read-only)”h]”(j)�”}”(hŒrw”h]”hŒrw”…”�”}”(hj¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MŠhj¢ ubj)�”}”(hhh]”hÌ)�”}”(hŒ`mount the network share read-write (note that the server may still consider the share read-only)”h]”hŒ`mount the network share read-write (note that the server may still consider the share read-only)”…”�”}”(hj· h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MŠhj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¢ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´MŠhjøubjü)�”}”(hŒ ro mount network share read-only”h]”(j)�”}”(hŒro”h]”hŒro”…”�”}”(hjÕ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MŒhjÑ ubj)�”}”(hhh]”hÌ)�”}”(hŒmount network share read-only”h]”hŒmount network share read-only”…”�”}”(hjæ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M�hjã ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÑ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´MŒhjøubjü)�”}”(hŒaversion used to distinguish different versions of the mount helper utility (not typically needed)”h]”(j)�”}”(hŒversion”h]”hŒversion”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M�hj ubj)�”}”(hhh]”hÌ)�”}”(hŒYused to distinguish different versions of the mount helper utility (not typically needed)”h]”hŒYused to distinguish different versions of the mount helper utility (not typically needed)”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M�hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M�hjøubjü)�”}”(hXÞsep if first mount option (after the -o), overrides the comma as the separator between the mount parameters. e.g.:: -o user=myname,password=mypassword,domain=mydom could be passed instead with period as the separator by:: -o sep=.user=myname.password=mypassword.domain=mydom this might be useful when comma is contained within username or password or domain. This option is less important when the cifs mount helper cifs.mount (version 1.1 or later) is used.”h]”(j)�”}”(hŒsep”h]”hŒsep”…”�”}”(hj3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mžhj/ ubj)�”}”(hhh]”(hÌ)�”}”(hŒoif first mount option (after the -o), overrides the comma as the separator between the mount parameters. e.g.::”h]”hŒnif first mount option (after the -o), overrides the comma as the separator between the mount parameters. e.g.:”…”�”}”(hjD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M’hjA ubj­)�”}”(hŒ/-o user=myname,password=mypassword,domain=mydom”h]”hŒ/-o user=myname,password=mypassword,domain=mydom”…”�”}”hjR sbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´M–hjA ubhÌ)�”}”(hŒ9could be passed instead with period as the separator by::”h]”hŒ8could be passed instead with period as the separator by:”…”�”}”(hj` h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M˜hjA ubj­)�”}”(hŒ4-o sep=.user=myname.password=mypassword.domain=mydom”h]”hŒ4-o sep=.user=myname.password=mypassword.domain=mydom”…”�”}”hjn sbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´MšhjA ubhÌ)�”}”(hŒ·this might be useful when comma is contained within username or password or domain. This option is less important when the cifs mount helper cifs.mount (version 1.1 or later) is used.”h]”hŒ·this might be useful when comma is contained within username or password or domain. This option is less important when the cifs mount helper cifs.mount (version 1.1 or later) is used.”…”�”}”(hj| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MœhjA ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhj/ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mžhjøubjü)�”}”(hX?nosuid Do not allow remote executables with the suid bit program to be executed. This is only meaningful for mounts to servers such as Samba which support the CIFS Unix Extensions. If you do not trust the servers in your network (your mount targets) it is recommended that you specify this option for greater security.”h]”(j)�”}”(hŒnosuid”h]”hŒnosuid”…”�”}”(hjš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M¥hj– ubj)�”}”(hhh]”hÌ)�”}”(hX8Do not allow remote executables with the suid bit program to be executed. This is only meaningful for mounts to servers such as Samba which support the CIFS Unix Extensions. If you do not trust the servers in your network (your mount targets) it is recommended that you specify this option for greater security.”h]”hX8Do not allow remote executables with the suid bit program to be executed. This is only meaningful for mounts to servers such as Samba which support the CIFS Unix Extensions. If you do not trust the servers in your network (your mount targets) it is recommended that you specify this option for greater security.”…”�”}”(hj« h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M¡hj¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj– ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M¥hjøubjü)�”}”(hŒ/exec Permit execution of binaries on the mount.”h]”(j)�”}”(hŒexec”h]”hŒexec”…”�”}”(hjÉ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M§hjÅ ubj)�”}”(hhh]”hÌ)�”}”(hŒ*Permit execution of binaries on the mount.”h]”hŒ*Permit execution of binaries on the mount.”…”�”}”(hjÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M¨hj× ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÅ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M§hjøubjü)�”}”(hŒ8noexec Do not permit execution of binaries on the mount.”h]”(j)�”}”(hŒnoexec”h]”hŒnoexec”…”�”}”(hjø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M©hjô ubj)�”}”(hhh]”hÌ)�”}”(hŒ1Do not permit execution of binaries on the mount.”h]”hŒ1Do not permit execution of binaries on the mount.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mªhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjô ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M©hjøubjü)�”}”(hŒ0dev Recognize block devices on the remote mount.”h]”(j)�”}”(hŒdev”h]”hŒdev”…”�”}”(hj' h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M«hj# ubj)�”}”(hhh]”hÌ)�”}”(hŒ,Recognize block devices on the remote mount.”h]”hŒ,Recognize block devices on the remote mount.”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M¬hj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj# ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M«hjøubjü)�”}”(hŒ3nodev Do not recognize devices on the remote mount.”h]”(j)�”}”(hŒnodev”h]”hŒnodev”…”�”}”(hjV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M­hjR ubj)�”}”(hhh]”hÌ)�”}”(hŒ-Do not recognize devices on the remote mount.”h]”hŒ-Do not recognize devices on the remote mount.”…”�”}”(hjg h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M®hjd ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjR ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M­hjøubjü)�”}”(hŒšsuid Allow remote files on this mountpoint with suid enabled to be executed (default for mounts when executed as root, nosuid is default for user mounts).”h]”(j)�”}”(hŒsuid”h]”hŒsuid”…”�”}”(hj… h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M±hj� ubj)�”}”(hhh]”hÌ)�”}”(hŒ•Allow remote files on this mountpoint with suid enabled to be executed (default for mounts when executed as root, nosuid is default for user mounts).”h]”hŒ•Allow remote files on this mountpoint with suid enabled to be executed (default for mounts when executed as root, nosuid is default for user mounts).”…”�”}”(hj– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M°hj“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M±hjøubjü)�”}”(hX credentials Although ignored by the cifs kernel component, it is used by the mount helper, mount.cifs. When mount.cifs is installed it opens and reads the credential file specified in order to obtain the userid and password arguments which are passed to the cifs vfs.”h]”(j)�”}”(hŒ credentials”h]”hŒ credentials”…”�”}”(hj´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M·hj° ubj)�”}”(hhh]”hÌ)�”}”(hŒÿAlthough ignored by the cifs kernel component, it is used by the mount helper, mount.cifs. When mount.cifs is installed it opens and reads the credential file specified in order to obtain the userid and password arguments which are passed to the cifs vfs.”h]”hŒÿAlthough ignored by the cifs kernel component, it is used by the mount helper, mount.cifs. When mount.cifs is installed it opens and reads the credential file specified in order to obtain the userid and password arguments which are passed to the cifs vfs.”…”�”}”(hjÅ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M´hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj° ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M·hjøubjü)�”}”(hŒÚguest Although ignored by the kernel component, the mount.cifs mount helper will not prompt the user for a password if guest is specified on the mount options. If no password is specified a null password will be used.”h]”(j)�”}”(hŒguest”h]”hŒguest”…”�”}”(hjã h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M¼hjß ubj)�”}”(hhh]”hÌ)�”}”(hŒÔAlthough ignored by the kernel component, the mount.cifs mount helper will not prompt the user for a password if guest is specified on the mount options. If no password is specified a null password will be used.”h]”hŒÔAlthough ignored by the kernel component, the mount.cifs mount helper will not prompt the user for a password if guest is specified on the mount options. If no password is specified a null password will be used.”…”�”}”(hjô h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mºhjñ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjß ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M¼hjøubjü)�”}”(hXperm Client does permission checks (vfs_permission check of uid and gid of the file against the mode and desired operation), Note that this is in addition to the normal ACL check on the target machine done by the server software. Client permission checking is enabled by default.”h]”(j)�”}”(hŒperm”h]”hŒperm”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MÂhj ubj)�”}”(hhh]”hÌ)�”}”(hXClient does permission checks (vfs_permission check of uid and gid of the file against the mode and desired operation), Note that this is in addition to the normal ACL check on the target machine done by the server software. Client permission checking is enabled by default.”h]”hXClient does permission checks (vfs_permission check of uid and gid of the file against the mode and desired operation), Note that this is in addition to the normal ACL check on the target machine done by the server software. Client permission checking is enabled by default.”…”�”}”(hj# h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M¿hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´MÂhjøubjü)�”}”(hXÄnoperm Client does not do permission checks. This can expose files on this mount to access by other users on the local client system. It is typically only needed when the server supports the CIFS Unix Extensions but the UIDs/GIDs on the client and server system do not match closely enough to allow access by the user doing the mount, but it may be useful with non CIFS Unix Extension mounts for cases in which the default mode is specified on the mount but is not to be enforced on the client (e.g. perhaps when MultiUserMount is enabled) Note that this does not affect the normal ACL check on the target machine done by the server software (of the server ACL against the user name provided at mount time).”h]”(j)�”}”(hŒnoperm”h]”hŒnoperm”…”�”}”(hjA h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MÏhj= ubj)�”}”(hhh]”hÌ)�”}”(hX½Client does not do permission checks. This can expose files on this mount to access by other users on the local client system. It is typically only needed when the server supports the CIFS Unix Extensions but the UIDs/GIDs on the client and server system do not match closely enough to allow access by the user doing the mount, but it may be useful with non CIFS Unix Extension mounts for cases in which the default mode is specified on the mount but is not to be enforced on the client (e.g. perhaps when MultiUserMount is enabled) Note that this does not affect the normal ACL check on the target machine done by the server software (of the server ACL against the user name provided at mount time).”h]”hX½Client does not do permission checks. This can expose files on this mount to access by other users on the local client system. It is typically only needed when the server supports the CIFS Unix Extensions but the UIDs/GIDs on the client and server system do not match closely enough to allow access by the user doing the mount, but it may be useful with non CIFS Unix Extension mounts for cases in which the default mode is specified on the mount but is not to be enforced on the client (e.g. perhaps when MultiUserMount is enabled) Note that this does not affect the normal ACL check on the target machine done by the server software (of the server ACL against the user name provided at mount time).”…”�”}”(hjR h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MÅhjO ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj= ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´MÏhjøubjü)�”}”(hX\serverino Use server's inode numbers instead of generating automatically incrementing inode numbers on the client. Although this will make it easier to spot hardlinked files (as they will have the same inode numbers) and inode numbers may be persistent, note that the server does not guarantee that the inode numbers are unique if multiple server side mounts are exported under a single share (since inode numbers on the servers might not be unique if multiple filesystems are mounted under the same shared higher level directory). Note that some older (e.g. pre-Windows 2000) do not support returning UniqueIDs or the CIFS Unix Extensions equivalent and for those this mount option will have no effect. Exporting cifs mounts under nfsd requires this mount option on the cifs mount. This is now the default if server supports the required network operation.”h]”(j)�”}”(hŒ serverino”h]”hŒ serverino”…”�”}”(hjp h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mßhjl ubj)�”}”(hhh]”hÌ)�”}”(hXRUse server's inode numbers instead of generating automatically incrementing inode numbers on the client. Although this will make it easier to spot hardlinked files (as they will have the same inode numbers) and inode numbers may be persistent, note that the server does not guarantee that the inode numbers are unique if multiple server side mounts are exported under a single share (since inode numbers on the servers might not be unique if multiple filesystems are mounted under the same shared higher level directory). Note that some older (e.g. pre-Windows 2000) do not support returning UniqueIDs or the CIFS Unix Extensions equivalent and for those this mount option will have no effect. Exporting cifs mounts under nfsd requires this mount option on the cifs mount. This is now the default if server supports the required network operation.”h]”hXTUse server’s inode numbers instead of generating automatically incrementing inode numbers on the client. Although this will make it easier to spot hardlinked files (as they will have the same inode numbers) and inode numbers may be persistent, note that the server does not guarantee that the inode numbers are unique if multiple server side mounts are exported under a single share (since inode numbers on the servers might not be unique if multiple filesystems are mounted under the same shared higher level directory). Note that some older (e.g. pre-Windows 2000) do not support returning UniqueIDs or the CIFS Unix Extensions equivalent and for those this mount option will have no effect. Exporting cifs mounts under nfsd requires this mount option on the cifs mount. This is now the default if server supports the required network operation.”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MÒhj~ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjl ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mßhjøubjü)�”}”(hŒönoserverino Client generates inode numbers (rather than using the actual one from the server). These inode numbers will vary after unmount or reboot which can confuse some applications, but not all server filesystems support unique inode numbers.”h]”(j)�”}”(hŒ noserverino”h]”hŒ noserverino”…”�”}”(hjŸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Måhj› ubj)�”}”(hhh]”hÌ)�”}”(hŒêClient generates inode numbers (rather than using the actual one from the server). These inode numbers will vary after unmount or reboot which can confuse some applications, but not all server filesystems support unique inode numbers.”h]”hŒêClient generates inode numbers (rather than using the actual one from the server). These inode numbers will vary after unmount or reboot which can confuse some applications, but not all server filesystems support unique inode numbers.”…”�”}”(hj° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mâhj­ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj› ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Måhjøubjü)�”}”(hX setuids If the CIFS Unix extensions are negotiated with the server the client will attempt to set the effective uid and gid of the local process on newly created files, directories, and devices (create, mkdir, mknod). If the CIFS Unix Extensions are not negotiated, for newly created files and directories instead of using the default uid and gid specified on the mount, cache the new file's uid and gid locally which means that the uid for the file can change when the inode is reloaded (or the user remounts the share).”h]”(j)�”}”(hŒsetuids”h]”hŒsetuids”…”�”}”(hjÎ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MïhjÊ ubj)�”}”(hhh]”hÌ)�”}”(hXIf the CIFS Unix extensions are negotiated with the server the client will attempt to set the effective uid and gid of the local process on newly created files, directories, and devices (create, mkdir, mknod). If the CIFS Unix Extensions are not negotiated, for newly created files and directories instead of using the default uid and gid specified on the mount, cache the new file's uid and gid locally which means that the uid for the file can change when the inode is reloaded (or the user remounts the share).”h]”hXIf the CIFS Unix extensions are negotiated with the server the client will attempt to set the effective uid and gid of the local process on newly created files, directories, and devices (create, mkdir, mknod). If the CIFS Unix Extensions are not negotiated, for newly created files and directories instead of using the default uid and gid specified on the mount, cache the new file’s uid and gid locally which means that the uid for the file can change when the inode is reloaded (or the user remounts the share).”…”�”}”(hjß h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MèhjÜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÊ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mïhjøubjü)�”}”(hXnosetuids The client will not attempt to set the uid and gid on on newly created files, directories, and devices (create, mkdir, mknod) which will result in the server setting the uid and gid to the default (usually the server uid of the user who mounted the share). Letting the server (rather than the client) set the uid and gid is the default. If the CIFS Unix Extensions are not negotiated then the uid and gid for new files will appear to be the uid (gid) of the mounter or the uid (gid) parameter specified on the mount.”h]”(j)�”}”(hŒ nosetuids”h]”hŒ nosetuids”…”�”}”(hjý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mùhjù ubj)�”}”(hhh]”hÌ)�”}”(hXThe client will not attempt to set the uid and gid on on newly created files, directories, and devices (create, mkdir, mknod) which will result in the server setting the uid and gid to the default (usually the server uid of the user who mounted the share). Letting the server (rather than the client) set the uid and gid is the default. If the CIFS Unix Extensions are not negotiated then the uid and gid for new files will appear to be the uid (gid) of the mounter or the uid (gid) parameter specified on the mount.”h]”hXThe client will not attempt to set the uid and gid on on newly created files, directories, and devices (create, mkdir, mknod) which will result in the server setting the uid and gid to the default (usually the server uid of the user who mounted the share). Letting the server (rather than the client) set the uid and gid is the default. If the CIFS Unix Extensions are not negotiated then the uid and gid for new files will appear to be the uid (gid) of the mounter or the uid (gid) parameter specified on the mount.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mòhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjù ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mùhjøubjü)�”}”(hŒ»netbiosname When mounting to servers via port 139, specifies the RFC1001 source name to use to represent the client netbios machine name when doing the RFC1001 netbios session initialize.”h]”(j)�”}”(hŒ netbiosname”h]”hŒ netbiosname”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mýhj(ubj)�”}”(hhh]”hÌ)�”}”(hŒ¯When mounting to servers via port 139, specifies the RFC1001 source name to use to represent the client netbios machine name when doing the RFC1001 netbios session initialize.”h]”hŒ¯When mounting to servers via port 139, specifies the RFC1001 source name to use to represent the client netbios machine name when doing the RFC1001 netbios session initialize.”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mühj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mýhjøubjü)�”}”(hXYdirect Do not do inode data caching on files opened on this mount. This precludes mmapping files on this mount. In some cases with fast networks and little or no caching benefits on the client (e.g. when the application is doing large sequential reads bigger than page size without rereading the same data) this can provide better performance than the default behavior which caches reads (readahead) and writes (writebehind) through the local Linux client pagecache if oplock (caching token) is granted and held. Note that direct allows write operations larger than page size to be sent to the server.”h]”(j)�”}”(hŒdirect”h]”hŒdirect”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M hjWubj)�”}”(hhh]”hÌ)�”}”(hXRDo not do inode data caching on files opened on this mount. This precludes mmapping files on this mount. In some cases with fast networks and little or no caching benefits on the client (e.g. when the application is doing large sequential reads bigger than page size without rereading the same data) this can provide better performance than the default behavior which caches reads (readahead) and writes (writebehind) through the local Linux client pagecache if oplock (caching token) is granted and held. Note that direct allows write operations larger than page size to be sent to the server.”h]”hXRDo not do inode data caching on files opened on this mount. This precludes mmapping files on this mount. In some cases with fast networks and little or no caching benefits on the client (e.g. when the application is doing large sequential reads bigger than page size without rereading the same data) this can provide better performance than the default behavior which caches reads (readahead) and writes (writebehind) through the local Linux client pagecache if oplock (caching token) is granted and held. Note that direct allows write operations larger than page size to be sent to the server.”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhjiubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjWubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M hjøubjü)�”}”(hX#strictcache Use for switching on strict cache mode. In this mode the client read from the cache all the time it has Oplock Level II, otherwise - read from the server. All written data are stored in the cache, but if the client doesn't have Exclusive Oplock, it writes the data to the server.”h]”(j)�”}”(hŒ strictcache”h]”hŒ strictcache”…”�”}”(hjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mhj†ubj)�”}”(hhh]”hÌ)�”}”(hXUse for switching on strict cache mode. In this mode the client read from the cache all the time it has Oplock Level II, otherwise - read from the server. All written data are stored in the cache, but if the client doesn't have Exclusive Oplock, it writes the data to the server.”h]”hXUse for switching on strict cache mode. In this mode the client read from the cache all the time it has Oplock Level II, otherwise - read from the server. All written data are stored in the cache, but if the client doesn’t have Exclusive Oplock, it writes the data to the server.”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M hj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mhjøubjü)�”}”(hŒÉrwpidforward Forward pid of a process who opened a file to any read or write operation on that file. This prevent applications like WINE from failing on read and write if we use mandatory brlock style.”h]”(j)�”}”(hŒ rwpidforward”h]”hŒ rwpidforward”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mhjµubj)�”}”(hhh]”hÌ)�”}”(hŒ¼Forward pid of a process who opened a file to any read or write operation on that file. This prevent applications like WINE from failing on read and write if we use mandatory brlock style.”h]”hŒ¼Forward pid of a process who opened a file to any read or write operation on that file. This prevent applications like WINE from failing on read and write if we use mandatory brlock style.”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MhjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjµubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mhjøubjü)�”}”(hŒVacl Allow setfacl and getfacl to manage posix ACLs if server supports them. (default)”h]”(j)�”}”(hŒacl”h]”hŒacl”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mhjäubj)�”}”(hhh]”hÌ)�”}”(hŒRAllow setfacl and getfacl to manage posix ACLs if server supports them. (default)”h]”hŒRAllow setfacl and getfacl to manage posix ACLs if server supports them. (default)”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhjöubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjäubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mhjøubjü)�”}”(hŒ:noacl Do not allow setfacl and getfacl calls on this mount”h]”(j)�”}”(hŒnoacl”h]”hŒnoacl”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mhjubj)�”}”(hhh]”hÌ)�”}”(hŒ4Do not allow setfacl and getfacl calls on this mount”h]”hŒ4Do not allow setfacl and getfacl calls on this mount”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mhjøubjü)�”}”(hŒèuser_xattr Allow getting and setting user xattrs (those attributes whose name begins with ``user.`` or ``os2.``) as OS/2 EAs (extended attributes) to the server. This allows support of the setfattr and getfattr utilities. (default)”h]”(j)�”}”(hŒ user_xattr”h]”hŒ user_xattr”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MhjBubj)�”}”(hhh]”hÌ)�”}”(hŒÝAllow getting and setting user xattrs (those attributes whose name begins with ``user.`` or ``os2.``) as OS/2 EAs (extended attributes) to the server. This allows support of the setfattr and getfattr utilities. (default)”h]”(hŒOAllow getting and setting user xattrs (those attributes whose name begins with ”…”�”}”(hjWh²hh³Nh´Nubj7)�”}”(hŒ ``user.``”h]”hŒuser.”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjWubhŒ or ”…”�”}”(hjWh²hh³Nh´Nubj7)�”}”(hŒ``os2.``”h]”hŒos2.”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjWubhŒy) as OS/2 EAs (extended attributes) to the server. This allows support of the setfattr and getfattr utilities. (default)”…”�”}”(hjWh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjBubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mhjøubjü)�”}”(hŒBnouser_xattr Do not allow getfattr/setfattr to get/set/list xattrs”h]”(j)�”}”(hŒ nouser_xattr”h]”hŒ nouser_xattr”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mhj•ubj)�”}”(hhh]”hÌ)�”}”(hŒ5Do not allow getfattr/setfattr to get/set/list xattrs”h]”hŒ5Do not allow getfattr/setfattr to get/set/list xattrs”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M hj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mhjøubjü)�”}”(hX×mapchars Translate six of the seven reserved characters (not backslash):: *?<>|: to the remap range (above 0xF000), which also allows the CIFS client to recognize files created with such characters by Windows's POSIX emulation. This can also be useful when mounting to most versions of Samba (which also forbids creating and opening files whose names contain any of these seven characters). This has no effect if the server does not support Unicode on the wire.”h]”(j)�”}”(hŒmapchars”h]”hŒmapchars”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M,hjÄubj)�”}”(hhh]”(hÌ)�”}”(hŒ@Translate six of the seven reserved characters (not backslash)::”h]”hŒ?Translate six of the seven reserved characters (not backslash):”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M"hjÖubj­)�”}”(hŒ*?<>|:”h]”hŒ*?<>|:”…”�”}”hjçsbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´M$hjÖubhÌ)�”}”(hX|to the remap range (above 0xF000), which also allows the CIFS client to recognize files created with such characters by Windows's POSIX emulation. This can also be useful when mounting to most versions of Samba (which also forbids creating and opening files whose names contain any of these seven characters). This has no effect if the server does not support Unicode on the wire.”h]”hX~to the remap range (above 0xF000), which also allows the CIFS client to recognize files created with such characters by Windows’s POSIX emulation. This can also be useful when mounting to most versions of Samba (which also forbids creating and opening files whose names contain any of these seven characters). This has no effect if the server does not support Unicode on the wire.”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M&hjÖubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjÄubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M,hjøubjü)�”}”(hŒDnomapchars Do not translate any of these seven characters (default).”h]”(j)�”}”(hŒ nomapchars”h]”hŒ nomapchars”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M.hjubj)�”}”(hhh]”hÌ)�”}”(hŒ9Do not translate any of these seven characters (default).”h]”hŒ9Do not translate any of these seven characters (default).”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M/hj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M.hjøubjü)�”}”(hŒ¦nocase Request case insensitive path name matching (case sensitive is the default if the server supports it). (mount option ``ignorecase`` is identical to ``nocase``)”h]”(j)�”}”(hŒnocase”h]”hŒnocase”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M2hj>ubj)�”}”(hhh]”hÌ)�”}”(hŒŸRequest case insensitive path name matching (case sensitive is the default if the server supports it). (mount option ``ignorecase`` is identical to ``nocase``)”h]”(hŒuRequest case insensitive path name matching (case sensitive is the default if the server supports it). (mount option ”…”�”}”(hjSh²hh³Nh´Nubj7)�”}”(hŒ``ignorecase``”h]”hŒ ignorecase”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjSubhŒ is identical to ”…”�”}”(hjSh²hh³Nh´Nubj7)�”}”(hŒ ``nocase``”h]”hŒnocase”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjSubhŒ)”…”�”}”(hjSh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M1hjPubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M2hjøubjü)�”}”(hŒÊposixpaths If CIFS Unix extensions are supported, attempt to negotiate posix path name support which allows certain characters forbidden in typical CIFS filenames, without requiring remapping. (default)”h]”(j)�”}”(hŒ posixpaths”h]”hŒ posixpaths”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M7hj‘ubj)�”}”(hhh]”hÌ)�”}”(hŒ¿If CIFS Unix extensions are supported, attempt to negotiate posix path name support which allows certain characters forbidden in typical CIFS filenames, without requiring remapping. (default)”h]”hŒ¿If CIFS Unix extensions are supported, attempt to negotiate posix path name support which allows certain characters forbidden in typical CIFS filenames, without requiring remapping. (default)”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M5hj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj‘ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M7hjøubjü)�”}”(hŒ¬noposixpaths If CIFS Unix extensions are supported, do not request posix path name support (this may cause servers to reject creatingfile with certain reserved characters).”h]”(j)�”}”(hŒ noposixpaths”h]”hŒ noposixpaths”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M;hjÀubj)�”}”(hhh]”hÌ)�”}”(hŒŸIf CIFS Unix extensions are supported, do not request posix path name support (this may cause servers to reject creatingfile with certain reserved characters).”h]”hŒŸIf CIFS Unix extensions are supported, do not request posix path name support (this may cause servers to reject creatingfile with certain reserved characters).”…”�”}”(hjÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M:hjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÀubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M;hjøubjü)�”}”(hXXnounix Disable the CIFS Unix Extensions for this mount (tree connection). This is rarely needed, but it may be useful in order to turn off multiple settings all at once (ie posix acls, posix locks, posix paths, symlink support and retrieving uids/gids/mode from the server) or to work around a bug in server which implement the Unix Extensions.”h]”(j)�”}”(hŒnounix”h]”hŒnounix”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MChjïubj)�”}”(hhh]”hÌ)�”}”(hXQDisable the CIFS Unix Extensions for this mount (tree connection). This is rarely needed, but it may be useful in order to turn off multiple settings all at once (ie posix acls, posix locks, posix paths, symlink support and retrieving uids/gids/mode from the server) or to work around a bug in server which implement the Unix Extensions.”h]”hXQDisable the CIFS Unix Extensions for this mount (tree connection). This is rarely needed, but it may be useful in order to turn off multiple settings all at once (ie posix acls, posix locks, posix paths, symlink support and retrieving uids/gids/mode from the server) or to work around a bug in server which implement the Unix Extensions.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M>hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjïubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´MChjøubjü)�”}”(hŒënobrl Do not send byte range lock requests to the server. This is necessary for certain applications that break with cifs style mandatory byte range locks (and most cifs servers do not yet support requesting advisory byte range locks).”h]”(j)�”}”(hŒnobrl”h]”hŒnobrl”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MIhjubj)�”}”(hhh]”hÌ)�”}”(hŒåDo not send byte range lock requests to the server. This is necessary for certain applications that break with cifs style mandatory byte range locks (and most cifs servers do not yet support requesting advisory byte range locks).”h]”hŒåDo not send byte range lock requests to the server. This is necessary for certain applications that break with cifs style mandatory byte range locks (and most cifs servers do not yet support requesting advisory byte range locks).”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MFhj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´MIhjøubjü)�”}”(hXâforcemandatorylock Even if the server supports posix (advisory) byte range locking, send only mandatory lock requests. For some (presumably rare) applications, originally coded for DOS/Windows, which require Windows style mandatory byte range locking, they may be able to take advantage of this option, forcing the cifs client to only send mandatory locks even if the cifs server would support posix advisory locks. ``forcemand`` is accepted as a shorter form of this mount option.”h]”(j)�”}”(hŒforcemandatorylock”h]”hŒforcemandatorylock”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MShjMubj)�”}”(hhh]”hÌ)�”}”(hXÏEven if the server supports posix (advisory) byte range locking, send only mandatory lock requests. For some (presumably rare) applications, originally coded for DOS/Windows, which require Windows style mandatory byte range locking, they may be able to take advantage of this option, forcing the cifs client to only send mandatory locks even if the cifs server would support posix advisory locks. ``forcemand`` is accepted as a shorter form of this mount option.”h]”(hXŽEven if the server supports posix (advisory) byte range locking, send only mandatory lock requests. For some (presumably rare) applications, originally coded for DOS/Windows, which require Windows style mandatory byte range locking, they may be able to take advantage of this option, forcing the cifs client to only send mandatory locks even if the cifs server would support posix advisory locks. ”…”�”}”(hjbh²hh³Nh´Nubj7)�”}”(hŒ ``forcemand``”h]”hŒ forcemand”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjbubhŒ4 is accepted as a shorter form of this mount option.”…”�”}”(hjbh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MLhj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjMubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´MShjøubjü)�”}”(hXénostrictsync If this mount option is set, when an application does an fsync call then the cifs client does not send an SMB Flush to the server (to force the server to write all dirty data for this file immediately to disk), although cifs still sends all dirty (cached) file data to the server and waits for the server to respond to the write. Since SMB Flush can be very slow, and some servers may be reliable enough (to risk delaying slightly flushing the data to disk on the server), turning on this option may be useful to improve performance for applications that fsync too much, at a small risk of server crash. If this mount option is not set, by default cifs will send an SMB flush request (and wait for a response) on every fsync call.”h]”(j)�”}”(hŒ nostrictsync”h]”hŒ nostrictsync”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MahjŽubj)�”}”(hhh]”hÌ)�”}”(hXÜIf this mount option is set, when an application does an fsync call then the cifs client does not send an SMB Flush to the server (to force the server to write all dirty data for this file immediately to disk), although cifs still sends all dirty (cached) file data to the server and waits for the server to respond to the write. Since SMB Flush can be very slow, and some servers may be reliable enough (to risk delaying slightly flushing the data to disk on the server), turning on this option may be useful to improve performance for applications that fsync too much, at a small risk of server crash. If this mount option is not set, by default cifs will send an SMB flush request (and wait for a response) on every fsync call.”h]”hXÜIf this mount option is set, when an application does an fsync call then the cifs client does not send an SMB Flush to the server (to force the server to write all dirty data for this file immediately to disk), although cifs still sends all dirty (cached) file data to the server and waits for the server to respond to the write. Since SMB Flush can be very slow, and some servers may be reliable enough (to risk delaying slightly flushing the data to disk on the server), turning on this option may be useful to improve performance for applications that fsync too much, at a small risk of server crash. If this mount option is not set, by default cifs will send an SMB flush request (and wait for a response) on every fsync call.”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MVhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mahjøubjü)�”}”(hŒÃnodfs Disable DFS (global name space support) even if the server claims to support it. This can help work around a problem with parsing of DFS paths with Samba server versions 3.0.24 and 3.0.25.”h]”(j)�”}”(hŒnodfs”h]”hŒnodfs”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mfhj½ubj)�”}”(hhh]”hÌ)�”}”(hŒ½Disable DFS (global name space support) even if the server claims to support it. This can help work around a problem with parsing of DFS paths with Samba server versions 3.0.24 and 3.0.25.”h]”hŒ½Disable DFS (global name space support) even if the server claims to support it. This can help work around a problem with parsing of DFS paths with Samba server versions 3.0.24 and 3.0.25.”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MdhjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mfhjøubjü)�”}”(hŒSremount remount the share (often used to change from ro to rw mounts or vice versa)”h]”(j)�”}”(hŒremount”h]”hŒremount”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mihjìubj)�”}”(hhh]”hÌ)�”}”(hŒKremount the share (often used to change from ro to rw mounts or vice versa)”h]”hŒKremount the share (often used to change from ro to rw mounts or vice versa)”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mihjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjìubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mihjøubjü)�”}”(hŒ]cifsacl Report mode bits (e.g. on stat) based on the Windows ACL for the file. (EXPERIMENTAL)”h]”(j)�”}”(hŒcifsacl”h]”hŒcifsacl”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mlhjubj)�”}”(hhh]”hÌ)�”}”(hŒUReport mode bits (e.g. on stat) based on the Windows ACL for the file. (EXPERIMENTAL)”h]”hŒUReport mode bits (e.g. on stat) based on the Windows ACL for the file. (EXPERIMENTAL)”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mlhj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mlhjøubjü)�”}”(hXKservern Specify the server 's netbios name (RFC1001 name) to use when attempting to setup a session to the server. This is needed for mounting to some older servers (such as OS/2 or Windows 98 and Windows ME) since they do not support a default server name. A server name can be up to 15 characters long and is usually uppercased.”h]”(j)�”}”(hŒservern”h]”hŒservern”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MshjJubj)�”}”(hhh]”hÌ)�”}”(hXCSpecify the server 's netbios name (RFC1001 name) to use when attempting to setup a session to the server. This is needed for mounting to some older servers (such as OS/2 or Windows 98 and Windows ME) since they do not support a default server name. A server name can be up to 15 characters long and is usually uppercased.”h]”hXESpecify the server ‘s netbios name (RFC1001 name) to use when attempting to setup a session to the server. This is needed for mounting to some older servers (such as OS/2 or Windows 98 and Windows ME) since they do not support a default server name. A server name can be up to 15 characters long and is usually uppercased.”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mohj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjJubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mshjøubjü)�”}”(hXisfu When the CIFS Unix Extensions are not negotiated, attempt to create device files and fifos in a format compatible with Services for Unix (SFU). In addition retrieve bits 10-12 of the mode via the SETFILEBITS extended attribute (as SFU does). In the future the bottom 9 bits of the mode also will be emulated using queries of the security descriptor (ACL).”h]”(j)�”}”(hŒsfu”h]”hŒsfu”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M{hjyubj)�”}”(hhh]”hÌ)�”}”(hXeWhen the CIFS Unix Extensions are not negotiated, attempt to create device files and fifos in a format compatible with Services for Unix (SFU). In addition retrieve bits 10-12 of the mode via the SETFILEBITS extended attribute (as SFU does). In the future the bottom 9 bits of the mode also will be emulated using queries of the security descriptor (ACL).”•ì¤h]”hXeWhen the CIFS Unix Extensions are not negotiated, attempt to create device files and fifos in a format compatible with Services for Unix (SFU). In addition retrieve bits 10-12 of the mode via the SETFILEBITS extended attribute (as SFU does). In the future the bottom 9 bits of the mode also will be emulated using queries of the security descriptor (ACL).”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mvhj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjyubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M{hjøubjü)�”}”(hX%mfsymlinks Enable support for Minshall+French symlinks (see http://wiki.samba.org/index.php/UNIX_Extensions#Minshall.2BFrench_symlinks) This option is ignored when specified together with the 'sfu' option. Minshall+French symlinks are used even if the server supports the CIFS Unix Extensions.”h]”(j)�”}”(hŒ mfsymlinks”h]”hŒ mfsymlinks”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M�hj¨ubj)�”}”(hhh]”hÌ)�”}”(hXEnable support for Minshall+French symlinks (see http://wiki.samba.org/index.php/UNIX_Extensions#Minshall.2BFrench_symlinks) This option is ignored when specified together with the 'sfu' option. Minshall+French symlinks are used even if the server supports the CIFS Unix Extensions.”h]”(hŒ1Enable support for Minshall+French symlinks (see ”…”�”}”(hj½h²hh³Nh´Nubhò)�”}”(hŒJhttp://wiki.samba.org/index.php/UNIX_Extensions#Minshall.2BFrench_symlinks”h]”hŒJhttp://wiki.samba.org/index.php/UNIX_Extensions#Minshall.2BFrench_symlinks”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jÇuh1hñhj½ubhŒ£) This option is ignored when specified together with the ‘sfu’ option. Minshall+French symlinks are used even if the server supports the CIFS Unix Extensions.”…”�”}”(hj½h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M~hjºubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M�hjøubjü)�”}”(hŒµsign Must use packet signing (helps avoid unwanted data modification by intermediate systems in the route). Note that signing does not work with lanman or plaintext authentication.”h]”(j)�”}”(hŒsign”h]”hŒsign”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M…hjêubj)�”}”(hhh]”hÌ)�”}”(hŒ°Must use packet signing (helps avoid unwanted data modification by intermediate systems in the route). Note that signing does not work with lanman or plaintext authentication.”h]”hŒ°Must use packet signing (helps avoid unwanted data modification by intermediate systems in the route). Note that signing does not work with lanman or plaintext authentication.”…”�”}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M„hjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjêubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M…hjøubjü)�”}”(hX-seal Must seal (encrypt) all data on this mounted share before sending on the network. Requires support for Unix Extensions. Note that this differs from the sign mount option in that it causes encryption of data sent over this mounted share but other shares mounted to the same server are unaffected.”h]”(j)�”}”(hŒseal”h]”hŒseal”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M‹hjubj)�”}”(hhh]”hÌ)�”}”(hX(Must seal (encrypt) all data on this mounted share before sending on the network. Requires support for Unix Extensions. Note that this differs from the sign mount option in that it causes encryption of data sent over this mounted share but other shares mounted to the same server are unaffected.”h]”hX(Must seal (encrypt) all data on this mounted share before sending on the network. Requires support for Unix Extensions. Note that this differs from the sign mount option in that it causes encryption of data sent over this mounted share but other shares mounted to the same server are unaffected.”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mˆhj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M‹hjøubjü)�”}”(hXølocallease This option is rarely needed. Fcntl F_SETLEASE is used by some applications such as Samba and NFSv4 server to check to see whether a file is cacheable. CIFS has no way to explicitly request a lease, but can check whether a file is cacheable (oplocked). Unfortunately, even if a file is not oplocked, it could still be cacheable (ie cifs client could grant fcntl leases if no other local processes are using the file) for cases for example such as when the server does not support oplocks and the user is sure that the only updates to the file will be from this client. Specifying this mount option will allow the cifs client to check for leases (only) locally for files which are not oplocked instead of denying leases in that case. (EXPERIMENTAL)”h]”(j)�”}”(hŒ locallease”h]”hŒ locallease”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M™hjHubj)�”}”(hhh]”hÌ)�”}”(hXíThis option is rarely needed. Fcntl F_SETLEASE is used by some applications such as Samba and NFSv4 server to check to see whether a file is cacheable. CIFS has no way to explicitly request a lease, but can check whether a file is cacheable (oplocked). Unfortunately, even if a file is not oplocked, it could still be cacheable (ie cifs client could grant fcntl leases if no other local processes are using the file) for cases for example such as when the server does not support oplocks and the user is sure that the only updates to the file will be from this client. Specifying this mount option will allow the cifs client to check for leases (only) locally for files which are not oplocked instead of denying leases in that case. (EXPERIMENTAL)”h]”hXíThis option is rarely needed. Fcntl F_SETLEASE is used by some applications such as Samba and NFSv4 server to check to see whether a file is cacheable. CIFS has no way to explicitly request a lease, but can check whether a file is cacheable (oplocked). Unfortunately, even if a file is not oplocked, it could still be cacheable (ie cifs client could grant fcntl leases if no other local processes are using the file) for cases for example such as when the server does not support oplocks and the user is sure that the only updates to the file will be from this client. Specifying this mount option will allow the cifs client to check for leases (only) locally for files which are not oplocked instead of denying leases in that case. (EXPERIMENTAL)”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MŽhjZubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjHubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M™hjøubjü)�”}”(hXüsec Security mode. Allowed values are: none attempt to connection as a null user (no name) krb5 Use Kerberos version 5 authentication krb5i Use Kerberos authentication and packet signing ntlm Use NTLM password hashing (default) ntlmi Use NTLM password hashing with signing (if /proc/fs/cifs/PacketSigningEnabled on or if server requires signing also can be the default) ntlmv2 Use NTLMv2 password hashing ntlmv2i Use NTLMv2 password hashing with packet signing lanman (if configured in kernel config) use older lanman hash”h]”(j)�”}”(hŒsec”h]”hŒsec”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M¯hjwubj)�”}”(hhh]”(hÌ)�”}”(hŒ#Security mode. Allowed values are:”h]”hŒ#Security mode. Allowed values are:”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mœhj‰ubj)�”}”(hX;none attempt to connection as a null user (no name) krb5 Use Kerberos version 5 authentication krb5i Use Kerberos authentication and packet signing ntlm Use NTLM password hashing (default) ntlmi Use NTLM password hashing with signing (if /proc/fs/cifs/PacketSigningEnabled on or if server requires signing also can be the default) ntlmv2 Use NTLMv2 password hashing ntlmv2i Use NTLMv2 password hashing with packet signing lanman (if configured in kernel config) use older lanman hash”h]”j÷)�”}”(hhh]”(jü)�”}”(hŒ3none attempt to connection as a null user (no name)”h]”(j)�”}”(hŒnone”h]”hŒnone”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mžhj¡ubj)�”}”(hhh]”hÌ)�”}”(hŒ.attempt to connection as a null user (no name)”h]”hŒ.attempt to connection as a null user (no name)”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MŸhj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¡ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mžhjžubjü)�”}”(hŒ*krb5 Use Kerberos version 5 authentication”h]”(j)�”}”(hŒkrb5”h]”hŒkrb5”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M hjÐubj)�”}”(hhh]”hÌ)�”}”(hŒ%Use Kerberos version 5 authentication”h]”hŒ%Use Kerberos version 5 authentication”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M¡hjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÐubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M hjžubjü)�”}”(hŒ4krb5i Use Kerberos authentication and packet signing”h]”(j)�”}”(hŒkrb5i”h]”hŒkrb5i”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M¢hjÿubj)�”}”(hhh]”hÌ)�”}”(hŒ.Use Kerberos authentication and packet signing”h]”hŒ.Use Kerberos authentication and packet signing”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M£hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÿubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M¢hjžubjü)�”}”(hŒ(ntlm Use NTLM password hashing (default)”h]”(j)�”}”(hŒntlm”h]”hŒntlm”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M¤hj.ubj)�”}”(hhh]”hÌ)�”}”(hŒ#Use NTLM password hashing (default)”h]”hŒ#Use NTLM password hashing (default)”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M¥hj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M¤hjžubjü)�”}”(hŒ�ntlmi Use NTLM password hashing with signing (if /proc/fs/cifs/PacketSigningEnabled on or if server requires signing also can be the default)”h]”(j)�”}”(hŒntlmi”h]”hŒntlmi”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M¨hj]ubj)�”}”(hhh]”hÌ)�”}”(hŒ‡Use NTLM password hashing with signing (if /proc/fs/cifs/PacketSigningEnabled on or if server requires signing also can be the default)”h]”hŒ‡Use NTLM password hashing with signing (if /proc/fs/cifs/PacketSigningEnabled on or if server requires signing also can be the default)”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M§hjoubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M¨hjžubjü)�”}”(hŒ"ntlmv2 Use NTLMv2 password hashing”h]”(j)�”}”(hŒntlmv2”h]”hŒntlmv2”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MªhjŒubj)�”}”(hhh]”hÌ)�”}”(hŒUse NTLMv2 password hashing”h]”hŒUse NTLMv2 password hashing”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M«hjžubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjŒubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mªhjžubjü)�”}”(hŒ7ntlmv2i Use NTLMv2 password hashing with packet signing”h]”(j)�”}”(hŒntlmv2i”h]”hŒntlmv2i”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M¬hj»ubj)�”}”(hhh]”hÌ)�”}”(hŒ/Use NTLMv2 password hashing with packet signing”h]”hŒ/Use NTLMv2 password hashing with packet signing”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M­hjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj»ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M¬hjžubjü)�”}”(hŒ=lanman (if configured in kernel config) use older lanman hash”h]”(j)�”}”(hŒlanman”h]”hŒlanman”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M¯hjêubj)�”}”(hhh]”hÌ)�”}”(hŒ6(if configured in kernel config) use older lanman hash”h]”hŒ6(if configured in kernel config) use older lanman hash”…”�”}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M¯hjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjêubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M¯hjžubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöhjšubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mžhj‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jhjwubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M¯hjøubjü)�”}”(hŒ6hard Retry file operations if server is not responding”h]”(j)�”}”(hŒhard”h]”hŒhard”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M±hj1ubj)�”}”(hhh]”hÌ)�”}”(hŒ1Retry file operations if server is not responding”h]”hŒ1Retry file operations if server is not responding”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M²hjCubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´M±hjøubjü)�”}”(hŒjsoft Limit retries to unresponsive servers (usually only one retry) before returning an error. (default) ”h]”(j)�”}”(hŒsoft”h]”hŒsoft”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mµhj`ubj)�”}”(hhh]”hÌ)�”}”(hŒdLimit retries to unresponsive servers (usually only one retry) before returning an error. (default)”h]”hŒdLimit retries to unresponsive servers (usually only one retry) before returning an error. (default)”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M´hjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jûh³hÊh´Mµhjøubeh}”(h]”h ]”h"]”h$]”h&]”uh1jöhjòubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´MhjÓh²hubhÌ)�”}”(hŒQThe mount.cifs mount helper also accepts a few mount options before -o including:”h]”hŒQThe mount.cifs mount helper also accepts a few mount options before -o including:”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M·hjÓh²hubhŒtable”“”)�”}”(hhh]”hŒtgroup”“”)�”}”(hhh]”(hŒcolspec”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j³hj°ubj´)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K?uh1j³hj°ubhŒtbody”“”)�”}”(hhh]”(hŒrow”“”)�”}”(hhh]”(hŒentry”“”)�”}”(hhh]”hÌ)�”}”(hŒ-S”h]”hŒ-S”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M»hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjÐubjÔ)�”}”(hhh]”hÌ)�”}”(hŒXtake password from stdin (equivalent to setting the environment variable ``PASSWD_FD=0``”h]”(hŒItake password from stdin (equivalent to setting the environment variable ”…”�”}”(hjïh²hh³Nh´Nubj7)�”}”(hŒ``PASSWD_FD=0``”h]”hŒ PASSWD_FD=0”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjïubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M»hjìubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjÐubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÎhjËubjÏ)�”}”(hhh]”(jÔ)�”}”(hhh]”hÌ)�”}”(hŒ-V”h]”hŒ-V”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M½hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjubjÔ)�”}”(hhh]”hÌ)�”}”(hŒprint mount.cifs version”h]”hŒprint mount.cifs version”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M½hj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÎhjËubjÏ)�”}”(hhh]”(jÔ)�”}”(hhh]”hÌ)�”}”(hŒ-?”h]”hŒ-?”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M¾hjQubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjNubjÔ)�”}”(hhh]”hÌ)�”}”(hŒ display simple usage information”h]”hŒ display simple usage information”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M¾hjhubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjNubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÎhjËubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÉhj°ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j®hj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j©hjÓh²hh³hÊh´NubhÌ)�”}”(hŒnWith most 2.6 kernel versions of modutils, the version of the cifs kernel module can be displayed via modinfo.”h]”hŒnWith most 2.6 kernel versions of modutils, the version of the cifs kernel module can be displayed via modinfo.”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MÁhjÓh²hubeh}”(h]”Œcifs-vfs-mount-options”ah ]”h"]”Œcifs vfs mount options”ah$]”h&]”uh1hµhh·h²hh³hÊh´Mubh¶)�”}”(hhh]”(h»)�”}”(hŒ'Misc /proc/fs/cifs Flags and Debug Info”h]”hŒ'Misc /proc/fs/cifs Flags and Debug Info”…”�”}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhj®h²hh³hÊh´MÅubhÌ)�”}”(hŒInformational pseudo-files:”h]”hŒInformational pseudo-files:”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MÇhj®h²hubjª)�”}”(hhh]”j¯)�”}”(hhh]”(j´)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j³hjÐubj´)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j³hjÐubjÊ)�”}”(hhh]”(jÏ)�”}”(hhh]”(jÔ)�”}”(hhh]”hÌ)�”}”(hŒ DebugData”h]”hŒ DebugData”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MÊhjíubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjêubjÔ)�”}”(hhh]”hÌ)�”}”(hŒlDisplays information about active CIFS sessions and shares, features enabled as well as the cifs.ko version.”h]”hŒlDisplays information about active CIFS sessions and shares, features enabled as well as the cifs.ko version.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MÊhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjêubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÎhjçubjÏ)�”}”(hhh]”(jÔ)�”}”(hhh]”hÌ)�”}”(hŒStats”h]”hŒStats”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MÍhj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhj!ubjÔ)�”}”(hhh]”hÌ)�”}”(hŒILists summary resource usage information as well as per share statistics.”h]”hŒILists summary resource usage information as well as per share statistics.”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MÍhj;ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhj!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÎhjçubjÏ)�”}”(hhh]”(jÔ)�”}”(hhh]”hÌ)�”}”(hŒ open_files”h]”hŒ open_files”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MÏhj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjXubjÔ)�”}”(hhh]”hÌ)�”}”(hŒ:List all the open file handles on all active SMB sessions.”h]”hŒ:List all the open file handles on all active SMB sessions.”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MÏhjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjXubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÎhjçubjÏ)�”}”(hhh]”(jÔ)�”}”(hhh]”hÌ)�”}”(hŒ mount_params”h]”hŒ mount_params”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MÐhj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhj�ubjÔ)�”}”(hhh]”hÌ)�”}”(hŒ5List of all mount parameters available for the module”h]”hŒ5List of all mount parameters available for the module”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MÐhj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÎhjçubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÉhjÐubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j®hjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1j©hj®h²hh³hÊh´NubhÌ)�”}”(hŒConfiguration pseudo-files:”h]”hŒConfiguration pseudo-files:”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MÓhj®h²hubjª)�”}”(hhh]”j¯)�”}”(hhh]”(j´)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j³hjêubj´)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j³hjêubjÊ)�”}”(hhh]”(jÏ)�”}”(hhh]”(jÔ)�”}”(hhh]”hÌ)�”}”(hŒ SecurityFlags”h]”hŒ SecurityFlags”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MÖhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjubjÔ)�”}”(hhh]”(hÌ)�”}”(hX!Flags which control security negotiation and also packet signing. Authentication (may/must) flags (e.g. for NTLMv2) may be combined with the signing flags. Specifying two different password hashing mechanisms (as "must use") on the other hand does not make much sense. Default flags are::”h]”hX$Flags which control security negotiation and also packet signing. Authentication (may/must) flags (e.g. for NTLMv2) may be combined with the signing flags. Specifying two different password hashing mechanisms (as “must useâ€�) on the other hand does not make much sense. Default flags are:”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MÖhjubj­)�”}”(hŒ0x00C5”h]”hŒ0x00C5”…”�”}”hj/sbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´MÝhjubhÌ)�”}”(hŒp(NTLMv2 and packet signing allowed). Some SecurityFlags may require enabling a corresponding menuconfig option.”h]”hŒp(NTLMv2 and packet signing allowed). Some SecurityFlags may require enabling a corresponding menuconfig option.”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mßhjubj)�”}”(hXmay use packet signing 0x00001 must use packet signing 0x01001 may use NTLMv2 0x00004 must use NTLMv2 0x04004 may use Kerberos security (krb5) 0x00008 must use Kerberos 0x08008 may use NTLMSSP 0x00080 must use NTLMSSP 0x80080 seal (packet encryption) 0x00040 must seal 0x40040 ”h]”hÌ)�”}”(hXmay use packet signing 0x00001 must use packet signing 0x01001 may use NTLMv2 0x00004 must use NTLMv2 0x04004 may use Kerberos security (krb5) 0x00008 must use Kerberos 0x08008 may use NTLMSSP 0x00080 must use NTLMSSP 0x80080 seal (packet encryption) 0x00040 must seal 0x40040”h]”hXmay use packet signing 0x00001 must use packet signing 0x01001 may use NTLMv2 0x00004 must use NTLMv2 0x04004 may use Kerberos security (krb5) 0x00008 must use Kerberos 0x08008 may use NTLMSSP 0x00080 must use NTLMSSP 0x80080 seal (packet encryption) 0x00040 must seal 0x40040”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MâhjKubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´Mâhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÎhjubjÏ)�”}”(hhh]”(jÔ)�”}”(hhh]”hÌ)�”}”(hŒcifsFYI”h]”hŒcifsFYI”…”�”}”(hjuh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Míhjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjoubjÔ)�”}”(hhh]”(hÌ)�”}”(hXÛIf set to non-zero value, additional debug information will be logged to the system error log. This field contains three flags controlling different classes of debugging entries. The maximum value it can be set to is 7 which enables all debugging points (default 0). Some debugging statements are not compiled into the cifs kernel unless CONFIG_CIFS_DEBUG2 is enabled in the kernel configuration. cifsFYI may be set to one or more of the following flags (7 sets them all)::”h]”hXÚIf set to non-zero value, additional debug information will be logged to the system error log. This field contains three flags controlling different classes of debugging entries. The maximum value it can be set to is 7 which enables all debugging points (default 0). Some debugging statements are not compiled into the cifs kernel unless CONFIG_CIFS_DEBUG2 is enabled in the kernel configuration. cifsFYI may be set to one or more of the following flags (7 sets them all):”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Míhj‰ubj­)�”}”(hX9+-----------------------------------------------+------+ | log cifs informational messages | 0x01 | +-----------------------------------------------+------+ | log return codes from cifs entry points | 0x02 | +-----------------------------------------------+------+ | log slow responses | 0x04 | | (ie which take longer than 1 second) | | | | | | CONFIG_CIFS_STATS2 must be enabled in .config | | +-----------------------------------------------+------+”h]”hX9+-----------------------------------------------+------+ | log cifs informational messages | 0x01 | +-----------------------------------------------+------+ | log return codes from cifs entry points | 0x02 | +-----------------------------------------------+------+ | log slow responses | 0x04 | | (ie which take longer than 1 second) | | | | | | CONFIG_CIFS_STATS2 must be enabled in .config | | +-----------------------------------------------+------+”…”�”}”hjšsbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´M÷hj‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjoubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÎhjubjÏ)�”}”(hhh]”(jÔ)�”}”(hhh]”hÌ)�”}”(hŒtraceSMB”h]”hŒtraceSMB”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhj´ubjÔ)�”}”(hhh]”hÌ)�”}”(hŒ{If set to one, debug information is logged to the system error log with the start of smb requests and responses (default 0)”h]”hŒ{If set to one, debug information is logged to the system error log with the start of smb requests and responses (default 0)”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MhjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhj´ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÎhjubjÏ)�”}”(hhh]”(jÔ)�”}”(hhh]”hÌ)�”}”(hŒLookupCacheEnable”h]”hŒLookupCacheEnable”…”�”}”(hjñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjëubjÔ)�”}”(hhh]”hÌ)�”}”(hŒkIf set to one, inode information is kept cached for one second improving performance of lookups (default 1)”h]”hŒkIf set to one, inode information is kept cached for one second improving performance of lookups (default 1)”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjëubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÎhjubjÏ)�”}”(hhh]”(jÔ)�”}”(hhh]”hÌ)�”}”(hŒLinuxExtensionsEnabled”h]”hŒLinuxExtensionsEnabled”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhj"ubjÔ)�”}”(hhh]”hÌ)�”}”(hXÑIf set to one then the client will attempt to use the CIFS "UNIX" extensions which are optional protocol enhancements that allow CIFS servers to return accurate UID/GID information as well as support symbolic links. If you use servers such as Samba that support the CIFS Unix extensions but do not want to use symbolic link support and want to map the uid and gid fields to values supplied at mount (rather than the actual values, then set this to zero. (default 1)”h]”hXÕIf set to one then the client will attempt to use the CIFS “UNIXâ€� extensions which are optional protocol enhancements that allow CIFS servers to return accurate UID/GID information as well as support symbolic links. If you use servers such as Samba that support the CIFS Unix extensions but do not want to use symbolic link support and want to map the uid and gid fields to values supplied at mount (rather than the actual values, then set this to zero. (default 1)”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhj"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÎhjubjÏ)�”}”(hhh]”(jÔ)�”}”(hhh]”hÌ)�”}”(hŒdfscache”h]”hŒdfscache”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjYubjÔ)�”}”(hhh]”hÌ)�”}”(hŒPList the content of the DFS cache. If set to 0, the client will clear the cache.”h]”hŒPList the content of the DFS cache. If set to 0, the client will clear the cache.”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhjsubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjYubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÎhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÉhjêubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j®hjçubah}”(h]”h ]”h"]”h$]”h&]”uh1j©hj®h²hh³hÊh´NubhÌ)�”}”(hX These experimental features and tracing can be enabled by changing flags in /proc/fs/cifs (after the cifs module has been installed or built into the kernel, e.g. insmod cifs). To enable a feature set it to 1 e.g. to enable tracing to the kernel message log type::”h]”hX These experimental features and tracing can be enabled by changing flags in /proc/fs/cifs (after the cifs module has been installed or built into the kernel, e.g. insmod cifs). To enable a feature set it to 1 e.g. to enable tracing to the kernel message log type:”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj®h²hubj­)�”}”(hŒecho 7 > /proc/fs/cifs/cifsFYI”h]”hŒecho 7 > /proc/fs/cifs/cifsFYI”…”�”}”hj±sbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´Mhj®h²hubhÌ)�”}”(hXìcifsFYI functions as a bit mask. Setting it to 1 enables additional kernel logging of various informational messages. 2 enables logging of non-zero SMB return codes while 4 enables logging of requests that take longer than one second to complete (except for byte range lock requests). Setting it to 4 requires CONFIG_CIFS_STATS2 to be set in kernel configuration (.config). Setting it to seven enables all three. Finally, tracing the start of smb requests and responses can be enabled via::”h]”hXëcifsFYI functions as a bit mask. Setting it to 1 enables additional kernel logging of various informational messages. 2 enables logging of non-zero SMB return codes while 4 enables logging of requests that take longer than one second to complete (except for byte range lock requests). Setting it to 4 requires CONFIG_CIFS_STATS2 to be set in kernel configuration (.config). Setting it to seven enables all three. Finally, tracing the start of smb requests and responses can be enabled via:”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Mhj®h²hubj­)�”}”(hŒecho 1 > /proc/fs/cifs/traceSMB”h]”hŒecho 1 > /proc/fs/cifs/traceSMB”…”�”}”hjÍsbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´M%hj®h²hubhÌ)�”}”(hXüPer share (per client mount) statistics are available in /proc/fs/cifs/Stats. Additional information is available if CONFIG_CIFS_STATS2 is enabled in the kernel configuration (.config). The statistics returned include counters which represent the number of attempted and failed (ie non-zero return code from the server) SMB3 (or cifs) requests grouped by request type (read, write, close etc.). Also recorded is the total bytes read and bytes written to the server for that share. Note that due to client caching effects this can be less than the number of bytes read and written by the application running on the client. Statistics can be reset to zero by ``echo 0 > /proc/fs/cifs/Stats`` which may be useful if comparing performance of two different scenarios.”h]”(hX“Per share (per client mount) statistics are available in /proc/fs/cifs/Stats. Additional information is available if CONFIG_CIFS_STATS2 is enabled in the kernel configuration (.config). The statistics returned include counters which represent the number of attempted and failed (ie non-zero return code from the server) SMB3 (or cifs) requests grouped by request type (read, write, close etc.). Also recorded is the total bytes read and bytes written to the server for that share. Note that due to client caching effects this can be less than the number of bytes read and written by the application running on the client. Statistics can be reset to zero by ”…”�”}”(hjÛh²hh³Nh´Nubj7)�”}”(hŒ ``echo 0 > /proc/fs/cifs/Stats``”h]”hŒecho 0 > /proc/fs/cifs/Stats”…”�”}”(hjãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjÛubhŒI which may be useful if comparing performance of two different scenarios.”…”�”}”(hjÛh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M'hj®h²hubhÌ)�”}”(hŒ‚Also note that ``cat /proc/fs/cifs/DebugData`` will display information about the active sessions and the shares that are mounted.”h]”(hŒAlso note that ”…”�”}”(hjûh²hh³Nh´Nubj7)�”}”(hŒ``cat /proc/fs/cifs/DebugData``”h]”hŒcat /proc/fs/cifs/DebugData”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j6hjûubhŒT will display information about the active sessions and the shares that are mounted.”…”�”}”(hjûh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M2hj®h²hubhÌ)�”}”(hXÖEnabling Kerberos (extended security) works but requires version 1.2 or later of the helper program cifs.upcall to be present and to be configured in the /etc/request-key.conf file. The cifs.upcall helper program is from the Samba project(https://www.samba.org). NTLM and NTLMv2 and LANMAN support do not require this helper. Note that NTLMv2 security (which does not require the cifs.upcall helper program), instead of using Kerberos, is sufficient for some use cases.”h]”(hŒðEnabling Kerberos (extended security) works but requires version 1.2 or later of the helper program cifs.upcall to be present and to be configured in the /etc/request-key.conf file. The cifs.upcall helper program is from the Samba project(”…”�”}”(hjh²hh³Nh´Nubhò)�”}”(hŒhttps://www.samba.org”h]”hŒhttps://www.samba.org”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j%uh1hñhjubhŒÑ). NTLM and NTLMv2 and LANMAN support do not require this helper. Note that NTLMv2 security (which does not require the cifs.upcall helper program), instead of using Kerberos, is sufficient for some use cases.”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M5hj®h²hubhÌ)�”}”(hX6DFS support allows transparent redirection to shares in an MS-DFS name space. In addition, DFS support for target shares which are specified as UNC names which begin with host names (rather than IP addresses) requires a user space helper (such as cifs.upcall) to be present in order to translate host names to ip address, and the user space helper must also be configured in the file /etc/request-key.conf. Samba, Windows servers and many NAS appliances support DFS as a way of constructing a global name space to ease network configuration and improve reliability.”h]”hX6DFS support allows transparent redirection to shares in an MS-DFS name space. In addition, DFS support for target shares which are specified as UNC names which begin with host names (rather than IP addresses) requires a user space helper (such as cifs.upcall) to be present in order to translate host names to ip address, and the user space helper must also be configured in the file /etc/request-key.conf. Samba, Windows servers and many NAS appliances support DFS as a way of constructing a global name space to ease network configuration and improve reliability.”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M=hj®h²hubhÌ)�”}”(hŒ¯To use cifs Kerberos and DFS support, the Linux keyutils package should be installed and something like the following lines should be added to the /etc/request-key.conf file::”h]”hŒ®To use cifs Kerberos and DFS support, the Linux keyutils package should be installed and something like the following lines should be added to the /etc/request-key.conf file:”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MFhj®h²hubj­)�”}”(hŒlcreate cifs.spnego * * /usr/local/sbin/cifs.upcall %k create dns_resolver * * /usr/local/sbin/cifs.upcall %k”h]”hŒlcreate cifs.spnego * * /usr/local/sbin/cifs.upcall %k create dns_resolver * * /usr/local/sbin/cifs.upcall %k”…”�”}”hjXsbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´MJhj®h²hubeh}”(h]”Œ&misc-proc-fs-cifs-flags-and-debug-info”ah ]”h"]”Œ'misc /proc/fs/cifs flags and debug info”ah$]”h&]”uh1hµhh·h²hh³hÊh´MÅubh¶)�”}”(hhh]”(h»)�”}”(hŒCIFS kernel module parameters”h]”hŒCIFS kernel module parameters”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjnh²hh³hÊh´MNubhÌ)�”}”(hŒŒThese module parameters can be specified or modified either during the time of module loading or during the runtime by using the interface::”h]”hŒ‹These module parameters can be specified or modified either during the time of module loading or during the runtime by using the interface:”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MOhjnh²hubj­)�”}”(hŒ#/sys/module/cifs/parameters/”h]”hŒ#/sys/module/cifs/parameters/”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´MRhjnh²hubhÌ)�”}”(hŒi.e.::”h]”hŒi.e.:”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MThjnh²hubj­)�”}”(hŒ2echo "value" > /sys/module/cifs/parameters/”h]”hŒ2echo "value" > /sys/module/cifs/parameters/”…”�”}”hj©sbah}”(h]”h ]”h"]”h$]”h&]”j¼j½uh1j¬h³hÊh´MVhjnh²hubhÌ)�”}”(hŒdMore detailed descriptions of the available module parameters and their values can be seen by doing:”h]”hŒdMore detailed descriptions of the available module parameters and their values can be seen by doing:”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´MXhjnh²hubj)�”}”(hŒmodinfo cifs (or modinfo smb3) ”h]”hÌ)�”}”(hŒmodinfo cifs (or modinfo smb3)”h]”hŒmodinfo cifs (or modinfo smb3)”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M[hjÅubah}”(h]”h ]”h"]”h$]”h&]”uh1jh³hÊh´M[hjnh²hubjª)�”}”(hhh]”j¯)�”}”(hhh]”(j´)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j³hjàubj´)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”K:uh1j³hjàubjÊ)�”}”(hhh]”jÏ)�”}”(hhh]”(jÔ)�”}”(hhh]”j|)�”}”(hhh]”j�)�”}”(hŒenable_oplocks ”h]”hÌ)�”}”(hŒenable_oplocks”h]”hŒenable_oplocks”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M^hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j€hjubah}”(h]”h ]”h"]”h$]”h&]”jjjhjŒ.”uh1j{hjýubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjúubjÔ)�”}”(hhh]”hÌ)�”}”(hŒbEnable or disable oplocks. Oplocks are enabled by default. [Y/y/1]. To disable use any of [N/n/0].”h]”hŒbEnable or disable oplocks. Oplocks are enabled by default. [Y/y/1]. To disable use any of [N/n/0].”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´M^hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÓhjúubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÎhj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1jÉhjàubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j®hjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1j©hjnh²hh³hÊh´Nubeh}”(h]”Œcifs-kernel-module-parameters”ah ]”h"]”Œcifs kernel module parameters”ah$]”h&]”uh1hµhh·h²hh³hÊh´MNubeh}”(h]”Œusage”ah ]”h"]”Œusage”ah$]”h&]”uh1hµhhh²hh³hÊh´Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÊuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)�”}”(hºNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”jÓŒfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”jŠŒerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÊŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(jejbjjjÑjÎjTjQjjjZjWjKjHjwjtjÐjÍj«j¨jkjhj]jZuŒ nametypes”}”(je‰j‰jщjT‰j‰jZ‰jK‰jw‰jЉj«‰jk‰j]‰uh}”(jbh·jj\jÎjjQjÔjjWjWjjHj]jtjNjÍjzj¨jÓjhj®jZjnuŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”hŒsystem_message”“”)�”}”(hhh]”hÌ)�”}”(hŒ:Enumerated list start value not ordinal-1: "2" (ordinal 2)”h]”hŒ>Enumerated list start value not ordinal-1: “2â€� (ordinal 2)”…”�”}”(hjñh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËhjîubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”ŒINFO”Œsource”hÊŒline”Kuh1jìhjNh²hh³hÊh´KõubaŒtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.