
Ubuntu 10.04 Web サーバーを持っています。OSX 10.6 マシンと Finder を使用してこのサーバーに接続したいと考えています。
Ubuntu マシンに openSSH と Samba をインストールしました。
私のsmb.conf
シェア定義は次のとおりです:
[www]
comment = Development Computer WWW
path = /var/www
writeable = yes
browseable = yes
allow hosts = 192.168.1.
非ルート ユーザーを使用して Finder 経由でマシンに接続できます。Finder 経由でファイルを追加しようとすると、「権限が不十分です」というエラーが表示されます。
助けてください。問題がSambaの設定にあるか、OSX 10.6にあるかわかりません。
ありがとう
編集 (詳細情報): ユーザー名とパスワードを使用して Ubuntu マシンにログインしています。現在、var/www は root が所有しています。非 root ユーザーで Ubuntu マシンにログインしています。
答え1
Samba は独自の認証モデルを使用します。次のいずれかを実行する必要があります。
- smb.conf ファイルで共有を定義するときに含め
guest ok = yes
、ファインダーから接続するときに「ゲストとして接続」を使用するをクリックします。 - Ubuntu システムで使用して
smbpasswd -a
Samba ユーザーを作成し、Finder から「登録ユーザーとして接続」を使用します。
どちらの場合でも、/var/www の下で操作するディレクトリの所有権や権限を変更して、「guest」または作成したユーザーが書き込みできるようにする必要があります。