UbuntuでApple iOS互換のSMB共有を設定する:包括的なガイド
Apple iOS対応SMB共有、Ubuntu、ファイル共有、設定、ステップバイステップガイド、SMB/CIFS、Raspberry Pi、Raspbian
今日の相互接続された世界では、異なるプラットフォーム間でのシームレスなファイル共有とコラボレーションが不可欠です。Apple iOS互換のSMB(Server Message Block)共有を設定しようとしているUbuntuユーザーのために、このガイドでは、ステップバイステップでプロセスを説明します。このガイドに従えば、UbuntuマシンとiOSデバイスの間に共有環境を簡単に構築し、ファイルの転送やアクセスを便利にすることができます。それでは、さっそくUbuntuでApple iOS互換のSMB共有を設定しましょう!
USBドライブをSMBマウントとして使用したい場合は、「Auto-Mounting a USB Drive as ext4 in fstab on Ubuntu」の手順に従ってください:A Comprehensive Guide」をご参照ください。
以下は、Raspberry Pi Raspbianでも問題なく動作するはずです。
ステップ1:Sambaのインストール はじめに、Ubuntu上でSMB/CIFSサービスを提供するSambaパッケージをインストールする必要があります。ターミナルを開き、以下のコマンドを入力し、Sambaをインストールします:
sudo apt update
sudo apt install samba
ステップ2:SMB共有の設定 Sambaがインストールされたら、次はSMB共有の設定を行います。ターミナルで以下のコマンドを入力し、Sambaの設定ファイルを開く:
sudo nano /etc/samba/smb.conf
ファイル内の[global]セクションを探し、次の行を追加します:
[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
dns proxy = no
log file = /var/log/samba/log.%m
最大ログサイズ = 1000
syslog = 0
#ログレベル = 3
パニックアクション = /usr/share/samba/panic-.action %d
server role = standalone server
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Entersnew\s*ppassword:* %nân *Retype *snew *spassword:* %nân *password *supdated *ssuccessfully* .
pam password change = yes
map to guest = bad user
usershare allow guests = yes
mangled names = no
dos charset = cp866
unix charset = UTF8
vfs objects = fruit streams_xattr
fruit:metadata = stream
fruit:model = MacSamba
fruit:posix_rename = yes
fruit:veto_appledouble = no
fruit:nfs_aces = no
fruit:wipe_intentionally_left_blank_rfork = yes
fruit:delete_empty_adfiles = yes
server min protocol = SMB 2
client min protocol = SMB 3
......
そして、ファイルの最後に、以下のような新しい[share]セクションを作成します:
...
[share]
Comment = Pi共有フォルダ
Path = /home/samba
read only = no
guest ok = yes
browsable = yes
create mask = 0777
directory mask = 0777
public = yes
force create mode = 0660
force directory mode = 2770
これはホームネットワーク上のことなので、匿名の「ゲスト」アクセスを許可していますが、より安全なネットワークでは明らかに別の方法をとりたいでしょう。
ステップ3:共有ディレクトリの作成 それでは、iOSデバイスと共有するディレクトリを作成しましょう。ディレクトリの場所と名前は適当なものを選び、以下のコマンドで作成します:
sudo mkdir /path/to/shared_directory
path/to/shared_directory "を共有ディレクトリの任意のパスに置き換えてください。
ステップ4:権限と所有権の設定 適切なアクセスを確保するために、共有ディレクトリに適切な権限と所有権を設定する必要があります。以下のコマンドを使用して、必要なパーミッションを設定します:
sudo chmod -R 0777 /path/to/shared_directory
sudo chown -R nobody:nogroup /path/to/shared_directory
ステップ5:Sambaサービスの再起動 Samba設定ファイルに加えられた変更を適用するために、以下のコマンドを実行してSambaサービスを再起動します:
sudo service smbd restart
ステップ6:iOSからSMB共有に接続する UbuntuでSMB共有が設定されたので、今度はiOSデバイスからSMB共有に接続できます。以下のステップに従います:
- iOSデバイスの「Files」アプリを開きます。
- 右上の「...」(3つの点)ボタンをタップします。
- "サーバーに接続する "を選択します。
- SMBを入力する