次のコマンドを使用して、あるCentOSサーバーから別のCentOSサーバーへのSamba共有をマウントします。
mount -t cifs -o blarg,password //10.151.170.170/events /var/blarg/copy-to
これにより、権限が/var/blarg/copy-to
admin: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
。