
Ubuntu日本語フォーラム
ログインしていません。
asimohat による投稿:
どうやら、マウントしたLANDISK上にファイルを作成した際のファイルアクセスパーミッションが
-rwxrwSrwx
となっておりグループパーミッションに"S"が付いているために思い通りにできないということは分かったのですが、
どう解決すべきか分かりません。
LANDISK上にWindows、Ubuntu上からファイルを作ると必ずグループパーミッションに"S"がつく状況です。
これはこういうものなのでしょうか?それともどこかで設定できるものなのでしょうか?
Windows/ubuntu経由双方からということであれば、LANDISKの中のsambaとかファイル共有daemonの設定が...ということかもしれません。
パーミッション自体をスクリプト内部などでいじった場合はどうだったでしょうか?
できない場合、samba経由でアクセスしているのであれば、LANDISK側のsmb.confでcreate maskなどのパーミッション関連の設定をいじれなければ、厳しいかもしれません。
あとはスクリプト上でバックアップしたあと、そのファイルをcatなどをしつつパイプでgzipを通して別のファイルに書き出した後、バックアップの元ファイルを削除という、手間をかける回避策をとるとかは考えつきますが...。
オフライン
n_saitoさんありがとうございます。
スクリプト内部でパーミッションを変更しても変更が反映されませんでした。
おっしゃる通りLANDISK側での”しばり”なのかも知れません。
Ubuntu側でダンプ&gzipしたものをLANDISKに移動させる方向で考えてみます。
オフライン