cifs
私が使用するファイル共有があります。私たちの組織はKerberosの使用を要求するので、としてインストールされますsec=krb5
。大丈夫ですが、ノーチラスのアイコンをクリックせずにログイン後に自動的にインストールしたいです。
.desktop
アイテムを作ることはできますが、.config/autostart/
少し這います。これをやりたいのですが、fstab
正しいオプションが見つかりません。現状はそうです。
$FILEPATH $DFS_MOUNT cifs _netdev,sec=krb5,users,rw 0 0
答え1
これはUbuntu 18.04で私にとって効果的でした。
ファイルサーバーのファイル共有ディレクトリのfstabエントリを追加しました。
//server.my.domain.name/directory /mount/point cifs noauto,users,_netdev,sec=krb5
その後、ログイン時にディレクトリをマウントするために、/etc/profile.dに.shファイル拡張子を持つシェルスクリプトを作成しました。ただし、そのドメインに属するユーザーのみが該当します。
if [[ " $(groups) " =~ ' domain [email protected] ' ]]; then
mount /mount/point >/dev/null
fi
上記のルートは、有罪を保護するために匿名で処理されました;-}
PSネットワークの起動に時間がかかりすぎる場合は、次の点を考慮してください。
for i in {1..30} # give up if server isn't reachable in 30 seconds
do sleep 1 # wait a second
if [ ping -c1 server.my.domain.name &> /dev/null ]; then
continue # loop if server can't be reached
elif [[ " $(groups) " =~ ' domain [email protected] ' ]]; then
mount /mount/point >/dev/null # mount share once server responds
fi
done
警告:これはテストされていないため、使用上の責任は本人にあります。