UbuntuでApple iOS互換のSMB共有を設定する:包括的なガイド

Apple iOS対応SMB共有、Ubuntu、ファイル共有、設定、ステップバイステップガイド、SMB/CIFS、Raspberry Pi、Raspbian

C05348A3-9AB8-42C9-A6E0-81DB3AC59FEB
           

今日の相互接続された世界では、異なるプラットフォーム間でのシームレスなファイル共有とコラボレーションが不可欠です。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共有に接続できます。以下のステップに従います:

  1. iOSデバイスの「Files」アプリを開きます。
  2. 右上の「...」(3つの点)ボタンをタップします。
  3. "サーバーに接続する "を選択します。
  4. SMBを入力する
投稿コメント 0