mountディレクトリの権限をadmin:adminに変更しますか?

mountディレクトリの権限をadmin:adminに変更しますか?

次のコマンドを使用して、あるCentOSサーバーから別のCentOSサーバーへのSamba共有をマウントします。

mount -t cifs -o blarg,password //10.151.170.170/events /var/blarg/copy-to

これにより、権限が/var/blarg/copy-toadmin:adminに変更されます。権限を使用して削除すると、umount //10.151.170.170/events再び変更されます。他の機能に影響を与えるため、これは起こりたくありません。

権限が管理者に変更されるのを防ぐ方法は?

ベストアンサー1

これは一般的なUNIXの動作ですが、cifにリモートユーザー情報を無視させることができます。

mount -t cifs -o \
    user=blarg,password=blarg,nounix,uid=0,gid=0 \
    //10.151.170.170/events /var/blarg/copy-to

これにより、すべてのファイルがroot:rootの所有者であるように見えます。生成されたすべてのファイルは、そのファイルをインストールしたユーザー(この場合はBragg)の所有者になります。

nounixユーザー情報を無効にするだけでなく、すべてのposix拡張も無効にします。これがWindowsインストールの場合は欲しいものです。そうでない場合nounixに変更できますforceuid,forcegid

おすすめ記事