web-dev-qa-db-ja.com

RHEL6からユーザーのWindowsホームフォルダーをマウントする

RHEL6サーバーでAD認証を設定しました(SSSD/LDAP/Kerberosを使用)。ここで、ユーザーがLinuxマシンの1つにログインしたときに、ユーザーのWindowsホームフォルダーが自動的にマウントされるようにしたいと思います。

私の問題はそれです:

-/ etc/fstabにエントリを含めるにはユーザーが多すぎます

-ユーザーはスーパーユーザー権限なしではマウントできないため、スタートアップスクリプトに行を入れることはできません

-RHELで使用できるpam_mountはありません

-autofsはCIFSとKerberosでうまく機能しないようです

誰か提案がありますか?

3
aynsof

** pam.mountがないoppsを編集します**

私はubuntuを使用していますが、これはcentos/redhatで機能するはずです。

Pam.mountを使用してみてください。そうすれば、起動時にログインするとマウントされ、ログアウトするとアンマウントされます。

私はcifs-utilsでこれが機能することを発見しました。

<volume uid="8000-800000"  user="*" fstype="cifs" server="windowsservername.domain" path='%(USER)' mountpoint="~/windowshare" options="sec=krb5,cruid=%(USERUID),file_mode=0700,dir_mode=0700,nodev,nosuid" />
1
Ben

自動的に? CIFS共有ではユーザーが認証する必要があるため、これを整理していません。資格情報ファイルが必要になりますが、それはオプションではありません。回避策は、ホームディレクトリがNFSもサポートするSAN上にある場合です。

RHEL6にマウントする非特権ユーザーの解決策は、それらを「Fuse」グループに追加し、AutoFSでfusermountを使用することです。 (Gnomeの下では、gvfs-mount フロントエンド。)。 (GVFSに関する以前の質問履歴を確認してください。)

1
Aaron Copley

pmount ユーザーは、rootアクセスまたは/etc/fstabエントリなしでファイルシステムをマウントできます。 EPELリポジトリで入手できます。私はそれがあなたにとって完全な解決策であるとは思いませんが、それはあなたをそこへの道の少なくとも一部に導くかもしれません。

0
Michael Hampton