mount -t cifs -o ユーザー名=x,sec=ntlmssp /rhel /mnt/winshare

mount -t cifs -o ユーザー名=x,sec=ntlmssp /rhel /mnt/winshare

私はLinux管理に初めて触れたので、私が言ったことが奇妙に聞こえたり、以前にこの質問を受けたことがあったとしても、ご了承ください。 StackExchangeとUnix&Linuxのサイトを検索しましたが、便利なソリューションが見つかりませんでした。

CIS Red Hat Enterprise Linux 6 Benchmark v1.3.0で強化されたRHEL 6サーバーがあります。

Win8 コンピューターから RHEL 6 サーバーにファイルを移動する必要があります。

私はrootで次のことをしました。

  • Sambaとcifs Utilのインストール

  • /mnt/winshare ディレクトリを作成しました。

  • chmod 755 /mnt/winshare drwxr-xr-xを実行しました。 2root4096 6月9日 12:43 winshare

  • win8ボックスに共有を作成しました。共有とフォルダの権限は「Everyone-Full」に設定されます。 (これは最善の方法ではありませんが、正しく動作するように努めています。)

次のコマンドを実行しました。

マウント -t cifs -o ユーザー名="/rhel /mnt/winshare

結果は次のとおりです。

パスワード: MountError(13): 権限が拒否されました mount.cifs(8) のマニュアルページ (例: man mount.cifs) を参照してください。

私がどこで間違っているのかわかりません。どんな助けでも大変感謝します。

答え1

RHELサポート技術によると:

RHEL 6.0 バージョン以降、これらのパッケージには CIFS に対する多くの改良点があるため、Windows 8 および最新のシステムで共有をマウントするには、最新のカーネルお​​よび cifs-utils パッケージで更新することをお勧めします。

ただし、まずWindows 8に必要なntlmsspセーフモードを使用することをお勧めします。これは、Windowsシステムにパケット署名が必要かどうかに応じて2つの形式で提供されます。両方の形式を試すことができるかどうかわからない場合:

mount -t cifs -o ユーザー名=x,sec=ntlmssp /rhel /mnt/winshare

mount -t cifs -o ユーザー名=x,sec=ntlmsspi /rhel /mnt/winshare

これが私のために働いたものです。

mount -t cifs -o ユーザー名=x,sec=ntlmsspi /IP/sharename/mnt/winshare

関連情報