Ubuntu Server 21.04 に Samba サーバを立てて Mac とファイルを共有する
本記事の前提
- Ubuntu Server 21.04 がインストールされている
- Mac から Ubuntu Server のファイルを参照したい
設定手順
まずは Samba サーバのパッケージをインストールします。
$ sudo apt-get install samba
次に、Samba を使うユーザを作成します。
ユーザ名は Ubuntu Server, Mac, Samba で共通化しておくのが無難です。
$ sudo pdbedit -a hajime-f
new password:
retype new password:
Unix username: hajime-f
NT username:
Account Flags: [U ]
User SID: S-1-5-21-3096135977-926823050-829666163-1000
Primary Group SID: S-1-5-21-3096135977-926823050-829666163-513
Full Name: Hajime Fujita
... (後略)
次に、/etc/samba/smb.conf
を編集します。デフォルトの設定ファイルに追記・修正した箇所のみを示すと、下記のとおりです。
[global]
workgroup = ISLANDS
unix extensions = no
[homes]
writeable = yes
create mask = 644
directory mask = 755
workgroup
が ISLANDS
になっているのは、私が各マシンのホスト名に南の島の名前をつけるという個人的なポリシーを持っているからです。
最後に、Samba デーモンを再起動します。ステータスがきちんと「Active: active (running)」になっていることも確認しておきましょう。
$ sudo service smbd restart
$ sudo service smbd status
● smbd.service - Samba SMB Daemon
Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-05-10 06:12:55 UTC; 52s ago
...(中略)
May 10 06:12:55 phuket systemd[1]: Starting Samba SMB Daemon...
May 10 06:12:55 phuket systemd[1]: Started Samba SMB Daemon.
Mac から Ubuntu Server に接続する
Finder のメニューバーで、「移動」→「サーバへ接続」を選びます。
「サーバへ接続」のポップアップが出たら、下記のように、「smb://(IPアドレス)」し、「接続」します。
Samba ユーザのユーザ名とパスワードを聞かれるので、入力しましょう。
ということで、Ubuntu サーバのホームディレクトリを参照できました。
ホームディレクトリは、/Volumes/hajime-f
にマウントされているので、適当にシンボリックリンクでも張っておきましょう。
Author And Source
この問題について(Ubuntu Server 21.04 に Samba サーバを立てて Mac とファイルを共有する), 我々は、より多くの情報をここで見つけました https://qiita.com/hajime-f/items/b1cf3885b2a52d1298fe著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .