回答:
基本的に、Ext4マウントポイント用のSamba共有を作成します。/etc/samba/smb.confを(お気に入りのエディターで)開いて、いくつか変更します。
1- ワークグループ -ネットワークワークグループがある場合は、それをネットワークワークグループの名前に設定します。
2- security = user-この行がコメント化されている場合でも、Sambaのデフォルトはユーザーレベルのセキュリティです。
3-ファイルの下部でSamba共有を定義します。下部に(コメントアウトされた)例が表示されます。(共有したい)ext4パーティションのマウントポイントが必要です。それが何かわからない場合は、ターミナルから「df -k」を実行すると、表示されます(「/ some / directory」ではなく「path」設定に入力します)。
[ShareName]
path = /some/directory
browsable = yes
valid users = myUser, user2, user3
4-次に、目的のユーザーが必要なことを確実に実行できるように、パス(マウントポイント)のアクセス許可を変更する必要があります。
5-Sambaを再起動します
sudo restart smbd
sudo restart nmbd
6-MacからSamba共有に接続します。その説明はここにあります。基本的に、それは言う:
[サーバーに接続]ダイアログに移動すると、ローカルサブネット上にあるコンピューターの名前を参照できます。
IPアドレスまたはDNS名を介してサーバーに接続できます。環境で必要またはより便利な場合は、次のような他の有効なURL形式も使用できます。
smb://ServerName/ShareName
私は、Samba共有にIPで接続します。
smb://192.168.0.117/ShareName
トラブルシューティングについては、私が参照したドキュメントを確認してください: Mac OS X:Windowsファイル共有(SMB)に接続する方法
お役に立てれば。
guest ok = yes
ありがとうをたくさん追加する必要がありました。
構成ファイルを手動で編集する由緒あるが複雑な方法の代わりとして、共有にアクセスできるユーザーを大幅にカスタマイズする必要がない限り、次の方法で簡単に行うことができます。
Nautilus(ファイルブラウザ)で、共有するドライブのマウントポイント(例:)に移動します/media/MyDrive
。
親ディレクトリ(この例では/media
)に移動します。
ドライブ名(MyDrive
)を右クリックし、[ 共有オプション ]をクリックします。
ご覧のとおり、ゲストアクセスを有効にするのは、ボックスにチェックマークを付けるだけです。
Nautilusは、フォルダーを共有するためにいくつかのパッケージをインストールする必要があると通知する場合があります。これは、Sambaとその依存関係がまだインストールされていない場合に発生します。あなたはこれにイエスと言うことができます。インストール後、ログアウトして再度ログインする必要がある場合があります(再起動も機能しますが、必須ではありません)。次に、共有オプションに戻ります。必要なパッケージがインストールされたので、フォルダーを共有できます。
この方法は、静的にマウントされたボリューム(ユーザーのボリュームなど)、動的にマウントされたボリューム、または任意のフォルダーを共有するために機能します。
/media
)に移動する必要があります。多分それはあなたが抱えていた問題でした。