ページ 1 / 1
.で始まるファイル名を持つファイルについて
Posted:
2017年3月15日(水) 12:14
by reviya
Windowsで使用していたファイルをWafflecellでそのまま使いたくてフォルダごとコピーしたところ、.tcshrcなど、
ファイル名の先頭が"."(ピリオド)となっているファイルがエラーとなり、コピーできませんでした。
どうやら、先頭が"."のファイルについて、WindowsからWafflecellのフォルダに対して下記の操作を行なおうとするとうまくいかないようです。
・Windows→Wafflecellへのファイルコピー/移動(逆方向は、そもそもWindowsから"."で始まるファイルを見ることが出来ない)
・"."で始まるファイルの新規作成。
・"."で始まるファイルへのファイル名変更
いずれも、先頭が"."以外のファイルでは問題なく実行できていますので、SAMBAで何か設定が必要ではないかと思うのですが・・・。
とりあえず、先頭の"."を別の文字に置き換えて対処しているのですが、何か良い方法はないでしょうか?
Re: .で始まるファイル名を持つファイルについて
Posted:
2017年3月15日(水) 13:56
by mozart
これは難しい問題で「.」から「はじまる」ファイルは「基本的に」Windows
ではその歴史から利用できません。
一方、Waffle CellのようなLinuxベースのものは特殊な使い方ではあり
ますが、利用可能です。
その為互換性の問題からWaffle Cellのファイルサーバー機能では . から
はじまるファイル名を例外処理をして使えないようにしています。
これらを理解の上、自己責任で以下を試してみて下さい。
1)仮想デスクトップで「アプリケーション」「アクセサリ」にある端末を開く
2)黒い画面で以下を入力(パスワードを聞かれたら管理者パスワードを入れる)
su 管理者ユーザー名
sudo su
この段階で画面左に「root」と表示されているはずです。
3)次に以下のファイルを編集します。
nano /wf/conf/sambasec.template
エディタが開くので最後から二行目にある
veto files = /.??*/
を
#veto files = /.??*/
として、保存終了します。
4)Waffle Cellを再起動
再起動して動作確認をします。
※ ただし動作を保証するものではなく、互換性の点から推奨しません。
Re: .で始まるファイル名を持つファイルについて
Posted:
2017年3月15日(水) 14:29
by mozart
4)に「再起動」とありますが、間違いでした。
再起動のかわりに、「管理ページ」の「ユーザー設定」の下にある
「既存Server 一般ユーザー設定変更/削除」でご自身のユーザーを選択後、
「Server 一般ユーザー編集」で(何も編集せずに)「編集内容を確定」して
ください。
Re: .で始まるファイル名を持つファイルについて
Posted:
2017年3月16日(木) 20:23
by reviya
早速の御回答ありがとうございます。
"."で始まるファイルの扱いは、思いのほか面倒なのですね・・・。
もともと、Windows上のCygwinで使用していたファイル群なのですが、
今となってはWafflecellのコンソールを叩けば済む話ですので、この際、
完全に移行してしまおうと思います。
Re: .で始まるファイル名を持つファイルについて
Posted:
2018年4月18日(水) 05:48
by gohingy
私も同じ問題で悩んでいましたので、試してみましたが、解決できませんでした。
私の場合はwindowsではなく、ubuntuから使用しています。
通常は問題ないのですが、最近、libreofficeを使い始めたのですが、
「ファイルをロックできません」とのメッセージが出て、読み取り専用でしか、扱えません。
libreofficeは、「.」で始まるファイルをつくるようです。
・wafflecell stick
・ubuntuでは、「mount cifs」でwafflecellをマウントしています。
よろしくお願いします。
Re: .で始まるファイル名を持つファイルについて
Posted:
2018年4月18日(水) 11:11
by Sysop
gohingyさん、こんにちは。
Sysopです。
ドットで始まるファイル名の件、ちょっと調べてみます。
少し時間がかかるかと思いますので、お待ち下さい。
Re: .で始まるファイル名を持つファイルについて
Posted:
2018年4月19日(木) 05:51
by gohingy
こんにちは。
sambaの使い方マニュアルを参考に、次のことをしたところ、
「.で始まる」隠しファイルにアクセスできるようになりました。
wafflecellにとって正しい方法かどうかは不明ですが・・・。
実施したこと。
①/etc/samba/smb.confの「veto files」をコメントアウト
②再起動
ただし、次を実行すると、smb.confの「veto files」が元に戻ってしまいます。
③再起動のかわりに、「管理ページ」の「ユーザー設定」の下にある
「既存Server 一般ユーザー設定変更/削除」でご自身のユーザーを選択後、
「Server 一般ユーザー編集」で(何も編集せずに)「編集内容を確定」して
ください。
/wf/conf/sambasec.templateの「veto files」の修正は、してもしなくても
関係ないようです。
③を実行すると、smb.confの「veto files」が元に戻ってしまいます。
Re: .で始まるファイル名を持つファイルについて
Posted:
2018年4月20日(金) 15:07
by wafflecomdev
次期アップデート修正予定ですが、以下2つのファイルを変更していただくと正常にドット
が先頭に付いたファイルにアクセスができます。修正前に設定をバックアップして下さい。
1)/wf/conf/samba.template ファイル
a) homesタグのveto filesを以下のように変更。
b) vete filesの次に hide dot files = yes を追加して下さい。
--
veto files = /examples.desktop/
hide dot files = yes
--
2) /wf/conf/sambasec.template ファイル
a) vete files を削除して同じ位置に、hide dot files = yes を追加して下さい。
--
hide dot files = yes
--
3)上記変更後にユーザーを追加したりすと反映されます。
ユーザー追加したくない場合は、gohingyさんのように以下のように「編集内容を確定」して下さい。
>③再起動のかわりに、「管理ページ」の「ユーザー設定」の下にある
>「既存Server 一般ユーザー設定変更/削除」でご自身のユーザーを選択後、
>「Server 一般ユーザー編集」で(何も編集せずに)「編集内容を確定」して
> ください。
よろしくおねがいします。
Re: .で始まるファイル名を持つファイルについて
Posted:
2018年4月24日(火) 05:53
by gohingy
こんにちは。
ドットで始まるファイルにアクセスすることができました。
Re: .で始まるファイル名を持つファイルについて
Posted:
2021年10月27日(水) 18:24
by looneyhans
I really loved it here but are there any recent updates? Thanks
https://fencingsacramentoca.com
Re: .で始まるファイル名を持つファイルについて
Posted:
2021年11月01日(月) 15:14
by Killersmile
Well this is great site! Would definitely recommend this to my friends. Love the read
https://bookkeepersphoenix.com
Re: .で始まるファイル名を持つファイルについて
Posted:
2021年11月07日(日) 03:45
by yeoyeo
Re: .で始まるファイル名を持つファイルについて
Posted:
2021年11月12日(金) 15:56
by looneyhans
Well this is great site! Would definitely recommend this to my friends. Love the read
sew in hair extensions austin
Re: .で始まるファイル名を持つファイルについて
Posted:
2021年11月13日(土) 14:23
by alexpogi11
I really loved it here but are there any recent updates? Thanks
walk-in tubs el paso
Re: .で始まるファイル名を持つファイルについて
Posted:
2024年10月11日(金) 23:23
by monclerjacket