Rhel

mount.cifs 不支持“多使用者”?

  • September 24, 2020

我打算對 mount.cifs 使用“多使用者”選項,但 /var/log/messages 報告:

kernel:CIFS: unknown mount option multiuser
  • 核心是 2.6.18-433
  • mount.cifs 為 1.12RH

我找不到哪個版本的 mount.cifs 支持多使用者的資訊。我猜 RHEL 5.11 及其核心對它來說太舊了?任何人都可以確認嗎?

文件似乎說multiuser是在 cifs-utils 4.7 中添加的:

Originally by Igor Druzhinin in cifs-utils 4.7 and overhauled in 5.3. Kernel support in 3.3

參考是相當傾斜的。似乎需要確鑿的資訊。 版本控制可能表明與4.7相同的man是添加頁面的位置:

manpage: add mount.cifs manpage entry for "multiuser" option
Jeff Layton [Fri, 8 Oct 2010 14:11:58 -0500 (15:11 -0400)]
manpage: add mount.cifs manpage entry for "multiuser" option

Signed-off-by: Jeff Layton <jlayton@samba.org>

深入研究參數解析器更具挑戰性,因為multiuser原始碼中不存在,因此確證資訊不在其他源文件中。

另一方面,這個網頁談到了multiuser在 CentOS 7 上的使用,並說如下:

When a Samba share is mounted, the mount credentials determine the access
permissions on themount point by default. The new multiuser mount option
separates the mount credentials from the credentials used to determine file
access for each user. In CentOS/RHEL 7, this can be used with sec=ntlmssp
authentication (contrary to the mount.cifs(8) man page).

http://rpm.pbone.net顯示 cifs-utils 4.5 - 4.6 是 RHEL 5 的本機版本,因此如果它不起作用也就不足為奇了,但是,根據http://rpm.pbone.net cifs -utils 5.9 是為 RHEL 5 建構的(由另一家供應商),因此如果想偏離發行版提供的軟體包,也許會有一些希望。

"contrary to the mount.cifs(8) man page"評論看起來有點像一個危險信號,在上面提到的sec=ntlmssp。你在multiuser其他地方成功使用過嗎?

你到底試過什麼?請給出實際例子。

引用自:https://unix.stackexchange.com/questions/610746