私はデュアルブートLubuntu 14.04/Windows 7を搭載したラップトップを持っています
BorrajaX
Lubuntu にユーザーが1 人いて、 Borrajax
Windows に別のユーザーが 1 人います。
Lubuntu$HOME/Documents/
ディレクトリに Windows ユーザーのドキュメントへのリンクを作成したBorrajaX
ので、Linux でそこにデータを保存し、Windows でそれを取得したり、その逆を行ったりすることができます。
Lubuntu では、ディレクトリ構造は次のようになります。
/home/borrajax/ drwxr-xr-x borrajax borrajax
|-> Downloads/ drwxr-xr-x borrajax borrajax
|-> Documents/ drwxr-xr-x borrajax borrajax
| |-> TestDir/ drwxrwxr-x borrajax borrajax
| |-> Windows7_Documents -> /media/windows7/Documents and Settings/borrajax/Documents/ lrwxrwxrwx borrajax borrajax
| |-> Android Things/ drwxrwxr-- root plugdev
| |-> desktop.ini -rwxrwxr-- root plugdev
| |-> My Pictures -> /media/windows7/Users/borrajax/Pictures lrwxrwxrwx root plugdev
|-> Pictures/ drwxr-xr-x borrajax borrajax
へのリンクは、Windows7_Documents
my がマウントされている場所とは異なるパーティションのディレクトリを指しています/home/borrajax
(my$HOME
はオンです/dev/sda5
が、Windows 7 パーティションはオンです/dev/sda3
)
そのリンクを介して Windows ファイルシステムにローカルにアクセスするとすべて正常に動作しますWindows7_Documents
が、今度は Linux を共有してリモートから$HOME
アクセスできるようにしたいのですWindows7_Documents
が、(これが問題です)できません。エラーが発生しますPermission Denied
。
$HOME/Documents/
Samba 経由でアクセスしている Mac OS X 上の共有ディレクトリの表示は次のようになります。
Mac OS XIからはLubuntu内に新しいファイルやディレクトリを適切に作成できます$HOME/Documents/
が、リンクにアクセスできません。$HOME/Documents/Windows7_Documents/
/etc/samba/smb.conf
以下は、Lubuntu の設定ファイル ( )内の Samba 共有の設定です。
[borrajax]
path = /home/borrajax
writeable = yes
browseable = yes
valid users = borrajax
hosts allow = 192.168.1. 127.0.0.1
samba 経由でディレクトリにアクセスする方法はありますか?に属するWindows7_Documents
すべてのファイルと関係があるのではないかと思います。しかし、そうだとしたら、どうすれば Samba ユーザーをグループに所属させることができるでしょうか(これが最善の解決策だと思いますが)。Windows7_Documents
root:plugdev
plugdev
よろしくお願いします、
答え1
smb.conf に次の行を追加してみてください。
follow symlinks = yes
wide links = yes
Samba はデフォルトではシンボリックリンクをたどらないようです。