クライアントにマウントされたボリュームを完全に制御できるようにCIFS共有をマウントする方法

クライアントにマウントされたボリュームを完全に制御できるようにCIFS共有をマウントする方法

簡単な質問です。しかし、私はこの状況が本当に心を痛めます。だから質問は次のようになります。

a) ブート時に共有が実行され、b) クライアントが chown/chmod などを制御できるように共有を「マウント」するにはどうすればよいですか。

# mount -t cifs -o username=root,password=******** //192.168.0.110/backup/ /var/backup/
# chown -R wwwroot:www /var/backup/

2行目は、100万の「権利拒否」のために失敗します。とにかく、a)/etc/fstab/サイレントインストールで同じコマンドを使用し、b)共有を管理できるようにシステム設定を指定できますか?共有はローカルボリュームと同じように動作します。

ベストアンサー1

fstabに共有を追加しても問題ありませんが、実際にドライブをマウントする前にネットワーク接続が必要であることに注意してください。これには「ネットワーク」オプションがあります。

これで、ネイティブパーティションと「正確に」見えるようにすることはできません。一部の機能はネットワークドライブではサポートされていません。サポートできるものはたくさんありますが、ホスト構成によって異なります。

しかし、かなり近づくことができます。

(ネットワーク経由)rootとしてインストールしないでください。

構成を変更して

mount -t cifs -o username=someuser,password=somepass //192.168.0.110/backup /var/backup

その後、/etc/fstab追加

//192.168.0.110/backup /var/backup cifs username=someuser,password=somepass,network,iocharset=utf8,file_mode=0777,dir_mode=0777,noperm 

ローカルファイルがこれらの権限を持っているかのように機能するようにdir_mode強制します。file_mode他の人がフォルダにアクセスできるように、追加のブロックとユーザーオプションを設定することもできます。これにより、セキュリティ層が削除されることに注意してください。バックアップを実行したい場合は、SSHまたはNFSを介してバックアップを試すことができます。 (NFSはCIFSに似ていますが、Linux-Linux共有に適しており、ほぼすべてのバックアップツールがSSHをサポートしています。)

おすすめ記事