Macの任意のフォルダーをWindowsに公開

 Macは「Windows共有機能」を使ってWindowsとフォルダーの共有をしても、デフォルトではユーザーフォルダーしか共有されません。
 任意のフォルダーを共有する方法です。

  1. ターミナルで下記のように入力します
    # cd /etc          (/etcディレクトリに移動)
    # sudo chmod o+w smb.conf (smbの設定ファイルを書き込み可能にする)
    # vi smb.conf        (viエディターの起動)
  2. viエディターでsmb.confに設定を追加します

    最終行までカーソルを移動し、[ESC]を押して、vi を確実にコマンドモードにします
    「o」を入力するとカーソルの次の行に空行ができるので、そこにテキストを入力します
    (今は"MP3"というフォルダーを公開します)
    [MP3]
     path = /Volumes/Mac HD/music/mp3
     public = yes
     writable = yes
    [ESC]を押して、vi を確実にコマンドモードにします
    「:wq」保存してvi を終了すします。
  1. ここで試しにsmb.confのパーミッションを調べてみると
    # ls -l smb.conf
    -rw-r--rw-   1 root  daemon  1988 May 16 14:24 smb.conf
    で書き込み可能ですね。なので
    # sudo chmod o-w smb.conf
    と入力して書き込み禁止に戻してあげます。
    # ls -l smb.conf
    -rw-r--r--   1 root  daemon  1988 May 16 14:24 smb.conf
    書き込み禁止になりました。
  2. Macの[システム環境設定]>[共有]で一度Windows共有を切り、再度入れます。
  3. Windowsのマイネットワークを見ると、見事にMP3フォルダーが共有されました

    Windows

トラックバックURL

このエントリーへのリンク:

このエントリーのトラックバックURL:

コメントする