
インストールするソフトウェア:
sudo apt-get install samba samba-common-bin
sudo apt-get install netatalk (オプション、AFP サポート用)
sudo apt-get install avahi-daemon (オプション、ネットワーク内のコンピューターの自動検出をサポートするために使用)
次は構成です。
【Sambaの設定】末尾に/etc/samba/smb.confファイルを追加
[公衆]
コメント = パブリック ストレージ
パス = /home/pi
read only = no#誰でも変更できます
#パブリック フォルダーであるため、すべてのユーザーに完全なアクセス許可が与えられます。これはカスタマイズ可能です。
create mask = 0777#新しく作成されたファイルのデフォルト プロパティ
ディレクトリ マスク = 0777#新しく作成されたフォルダの既定のプロパティ
guest ok = yes #デフォルトのアクセス ユーザー名は guest です
閲覧可能 = はい
Sambaの詳しい設定は参考1と参考2を参考にしてください。この時点で、既に Internet Neighborhood を介して共有ファイル ディレクトリを確認できますが、そこに入ることができません。パスワードの入力を求めるプロンプトが表示され、入力できないローカル アカウントを使用しようとします。 Samba は独自のユーザー アカウント データベース セットを使用しているため、情報を確認しました。ログインするには、ライブラリにアカウント情報を追加する必要もあります。次の 2 つの方法があります。
1. mksmbpasswd.sh を直接使用して、システム ユーザーを Samba ユーザーに変換します。
猫 /etc/passwd | mksmbpasswd.sh >/etc/samba/smbpasswd
2. smbpasswd コマンドを使用して直接設定します。最初にシステム ユーザーを追加してから、smbpasswd -a username を使用して Samba ユーザーを追加する必要があります。 smbpasswd -e username でユーザーを有効にします。
【ネタトークの設定】 /etc/netatalk/AppleVolumes.default メソッドリファレンス 3.
最後に、USB モバイル ハードディスクをマウントします。
マウント /dev/sda1 /home/shares/public/
USB モバイル ハードディスクをアンインストールするときに、デバイスがビジー状態 (Device is busy) であることを示すプロンプトが表示される場合があります。-l パラメータを追加するだけです。
umount -l /home/shares/public/
私たちは最もプロフェッショナルですラズベリーパイサプライヤー
English
Deutsch
lingua italiana

