RHEL6サーバーでAD認証を設定しました(SSSD/LDAP/Kerberosを使用)。ここで、ユーザーがLinuxマシンの1つにログインしたときに、ユーザーのWindowsホームフォルダーが自動的にマウントされるようにしたいと思います。
私の問題はそれです:
-/ etc/fstabにエントリを含めるにはユーザーが多すぎます
-ユーザーはスーパーユーザー権限なしではマウントできないため、スタートアップスクリプトに行を入れることはできません
-RHELで使用できるpam_mountはありません
-autofsはCIFSとKerberosでうまく機能しないようです
誰か提案がありますか?
** 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" />
自動的に? CIFS共有ではユーザーが認証する必要があるため、これを整理していません。資格情報ファイルが必要になりますが、それはオプションではありません。回避策は、ホームディレクトリがNFSもサポートするSAN上にある場合です。
RHEL6にマウントする非特権ユーザーの解決策は、それらを「Fuse」グループに追加し、AutoFSでfusermount
を使用することです。 (Gnomeの下では、gvfs-mount
フロントエンド。)。 (GVFSに関する以前の質問履歴を確認してください。)
pmount ユーザーは、rootアクセスまたは/etc/fstab
エントリなしでファイルシステムをマウントできます。 EPELリポジトリで入手できます。私はそれがあなたにとって完全な解決策であるとは思いませんが、それはあなたをそこへの道の少なくとも一部に導くかもしれません。