ラズパイで多ユーザー対応ファイルサーバー、bookwormで分かったIP入力がいらないsambaの本当の実力
A Web Service Discovery host daemon. Contribute to christgau/wsdd development by creating an account on GitHub.
windowsからファイルサーバーにアクセスする
ただし、このままzooをクリックすると問題が生じます。最初の一回だけは直接\\zoo\piにアクセスしてください。windowsのエクスプローラのアドレス欄に
\\zoo\piユーザーグループの共有ディレクトリを作成して、sambaで公開する
- グループcapybara(カピバラ)を作成。capybaraに複数ユーザ(今回はPiだけ)を登録。
- グループcapybara用の共有ディレクトリ/srv/capybaraを作成。
- /srv/capybaraをsambaで公開。各ユーザーが外部PCからファイル・ディレクトリを編集できるようにする。
- 各ユーザーがlinuxにログインして/srv/capybaraのファイルを編集しても破綻しないようにパーミッションを調整する。
まずsambaとは関係なく、capybaraグループのユーザーがlinuxにログインした状態で円滑に共同作業できるようなディレクトリを準備します。
# capybaraグループと、その共有ディレクトリを作成 sudo groupadd capybara sudo mkdir -p /srv/capybara sudo chown :capybara /srv/capybara sudo chmod 2770 /srv/capybara # capybaraグループにユーザーを追加 sudo usermod -aG capybara pi # 追加したユーザーの.profileを編集してumask 002とする cp ~/.profile ~/.profile.bk (バックアップ) nano ~/.profile に"umask 002"を追加してセーブ。 # 追加したグループなどを反映させるために再起動 sudo rebootディレクトリ/srv/capybaraのグループ属性はcapybaraに設定され、chmodの2の部分によりSGIDが設定されます。~/.profileの編集は、追加したユーザーごとに行ってください(ちなみに ~/.profile の ~ はホームディレクトリを意味します)。”umask 002″は”# umask 022″と書いてある部分をコメントアウトして、”umask 002″と書き換えてもいいですし、最後に追加する形でもかまいません。
sudo nano /etc/samba/smb.conf 以下を追加します。 [capybara] comment = Capybara Group Workspace path = /srv/capybara guest ok = no create mask = 0775 directory mask = 0775 read only = no sudo systemctl restart smbd- まずsudo adduser user3などでlinuxにユーザーを追加。
- sudo smbpasswd -a user3 でsambaのパスワードを発行。
- sudo usermod -aG capybara user3 でuser3をcapybaraに追加。
- user3の権限で、~/.profileを編集。umask 002を追加。
ヒント: macからアクセスしたときに作られる.DS_Storeやwindowsが作るThumbs.dbを拒否する
[global] に以下の設定を追加 veto files = /*.DS_Store/Thumbs.db/ delete veto files = yes その後 sudo systemctl restart smbdトラブルシューティング
問題: Windowsで「ネットワーク探索が無効です」と表示されてsambaにアクセスできない 問題: ネットワークにsambaサーバー名が表示されない sudo systemctl restart wsdd 問題: Windowsのエクスプローラのネットワークで、サーバーをクリックするとエラーになる。もしくはnobodyというディレクトリが表示される 問題: ホスト名を変えたらchromiumが起動しなくなったターミナルからchromium-browserを起動してみると、「プロフィールは、別のコンピュータxxxの別のChromium プロセスxxxで使用されているようです。… プロフィールが破損しないようにプロフィールをロックしています。…」等と表示され、停止してしまいます。
rm -rf ~/.config/chromium/Singleton*Windowsの進化でsmbも変化、それに対応しなければならないsambaは大変?
sambaの設定だけで まさかの半日が飛んでしまった~
SoqAlbum(無料)なら設定ゼロで今すぐファイルが転送できますラズパイはもちろん、win, mac, linux, ChromeOSとiPhone, androidのどのデバイスからもブラウザだけでスタートできて、どのスマホ・PCともアプリインストールなしで相互にファイルを交換できます。SoqAlbumの概要とQRコードを使ったスマホのリンク方法について、以前の記事をどうぞ。
スマホ(iPhone、Android)のカメラとマイクをラズパイで活用 - QRコードをスマホでスキャンするだけの簡単サービスで広がる、ラズパイデスクトップの更なる可能性 yagiful.com ラズパイbookwormとPC、設定ゼロの最速ファイル交換術QRコードを使って、スマホ(iphone, android)とラズパイの間で瞬時にファイル交換を始められるSoqAlbumですが、QRコードがスキャンできないPC(win, mac, linux, ChromeOS)とのファイル交換も簡単です。どのOSともつながるSoqAlbumを使えば、ラズパイが多種多様なデバイス間でファイル交換を仲介するハブとして機能します。クラウドに依存しないSoqAlbumがラズパイにもたらす高度なセキュリティーとは?
yagiful.comSoqAlbumはMicrosoft Storeの公式アプリです。Windowsの方はMicrosoft Storeにアクセスしてアプリをゲットすればすぐにファイルを交換できますよ。
SoqAlbum - Windows に無料でダウンロードしてインストールする | Microsoft Store apps.microsoft.com yagiをフォローする関連記事
RPI OS Bookworm – Waylandのウインドウ表示が重なって使いづらい問題を解決する BusterからBookwormに、2つ前のOSからのアップグレード、RPI OSの時を巡る旅に出る 最強のキーリマッパーで、ラズパイBookwormのWayland環境を最強にする Raspberry Pi OS bookworm – wayland環境でchromiumをチューンする ラズパイBookwormの日本語設定が簡単に!Wayland & labwcで快適環境を最速で実現 ラズパイでブラウザに英語を喋らせたい! – ディープマッスル AI Eigo をラズパイで動かすラズパイのブラウザで英語を喋らせたい!本記事では、Linux環境でWeb Speech APIを使いテキスト読み上げ機能を実現する方法を解説。speech-dispatcherとespeak-ngを使った具体的な設定手順から、気になる音質の問題、そしてGoogle翻訳を利用した高音質な代替案まで、実用的な情報をお届けします。
ラズパイbookworm – chromiumの上に出現する謎のバーを消す方法 ラズパイbookworm対応 – ログインパスワードにさようなら、パスワードレスsshのすすめ。リモート作業の自動化にも最適コメント
コメントをどうぞ コメントをキャンセル SoqAlbumでスマホを連携 Chrome on Win/mac/Linux/ChromeOS Edge on Win, Safari on mac ほとんどのOSで使えるPWAウェブアプリ Chrome拡張機能 yagiをフォローする最近の投稿
- 言語学習に特化したフィードリーダFeedDeLingo – お気に入りの海外サイトをAIアシストで読解、モチベージョン重視の外国語学習をAIの力で実現
- ブラウザ上で画像処理を自動化 – Ad-PixFlowをリリース
- ラズパイの新OS Trixieの日本語環境を整える
- ラズパイ、最新OS Trixieをリリース。さっそくBookwormからのアップグレードに挑戦してみた
- ラズパイでブラウザに英語を喋らせたい! – ディープマッスル AI Eigo をラズパイで動かす