Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

Lion <-> Snow Leopard 間ファイル共有における問題

今週末、所有する一部のマシンをLionにしまして、残るSnow Leopard のマシンとの間で

afp:// を使ってファイル共有を試みております。


問題は、クライアントから見てアップロードが出来ないことです。

ダウンロードは出来ます。

また、どちらをクライアントとしても同じ現象です。


「Finder が変更を加えようとしています、これを許可するにはパスワードを入力して下さい」


というメッセージを出て、パスワード入力しますが、


(無いのに)「○○というファイルは既にあります。置き換えますか?」となって、OKとすると、


「“”という項目がすでに存在するため、操作を完了できません。」という意味不明のことを言って

中止になります。結果、○○という名前の空ファイルが出来ます。


Lion間はすんなり出来ます。また、Snow Leopard 間は今まで通り出来ています。(当然ですが。)


許可情報としては、どちらも管理者ですので、全てのボリュームにアクセス出来る、

と「システム設定」の「共有」にありますね。パブリックフォルダーは利用していませんし、

利用する気もありません。


お詳しい方、是非お知恵をお貸し下さい。

Mac Pro, Mac OS X v10.7 Lion

投稿日 2011/07/25 10:41

返信
返信: 33

2011/07/26 09:37 かおりん への返信

> 本来はuid の違いを吸収して見せないといけないものなんでしょうか…


そうですね。本来は吸収するべきものです。なぜ、同じuidの違うユーザに接続してしまうのか、バグっぽいですね。

しかし、テスト用のアカウントは明らかに普段使っているものと違うわけですよね。こんなバグは非常に困りますが。でも、正常に繋ぐlionもあるわけですよね。lion はまだバギーなのか。

2011/07/26 09:46 xy への返信

はい、そうですよね、私もそう思います。


余談ですけど、一昔前、nfs を使っていた頃は、職場内の

全てのUNIX計算機のuid を統一していました。Mac (OSX以降?) のuid も

自分で書き替えていた覚えがあります。


いつからか 基幹計算機で nfs は禁止になり、そういった事も忘れていたのですが。

2011/07/26 17:16 xy への返信

すみません、Finder の「サーバーへ接続」からアクセスし、

ゲストではなく登録ユーザーを選んで、ユーザー名(username)とパスワードを

入力しています。これ以外に明示的にusername でアクセスする事は出来るでしょうか?

2011/07/26 17:29 かおりん への返信

かおりん による書き込み:


すみません、Finder の「サーバーへ接続」からアクセスし、

ゲストではなく登録ユーザーを選んで、ユーザー名(username)とパスワードを

入力しています。

この方法で、username2で接続しちゃうんですか?それ変ですが。


かおりん による書き込み:


これ以外に明示的にusername でアクセスする事は出来るでしょうか?

Finderのウインドウを開き、右ペインの共有に表示されるコンピュータを選択し、右ペインの「接続」ボタンを押す。自動接続している場合,一旦,接続をオフにすると、別ユーザで接続できたはず。


または、特定のユーザで接続するスクリプトを作っておき、それを実行する。

2011/07/26 17:42 かおりん への返信

> これ以外に明示的にusername でアクセスする事は出来るでしょうか?


mount volume "afp://name:password@ip-address/volume_name"

というのをapple script editor で作っておけば、この書類をダブルクリックするだけでマウントしてくれます。

2011/07/26 17:43 xy への返信

早速のお返事有り難うございます。


やってみましたけど、同じ事でした。


<username>でアクセス出来ていると思います。


実際、マウントされるのは、リモートの<username>のディレクトリーです。

ただ、その中のフォルダーなりファイルの所有権がuid の食い違いのために

違って見えてしまい、それで問題が発生しているのだというのが今のところの理解です。


uid を整理する、つまり、この際、メインで使うアカウントのuid をすべて501 に

揃えようかと考えています。すべて、と言っても1台だけなので楽に出来ると

思います。

2011/07/27 16:52 はに への返信

あれ、ただ今返信したつもりだったのですが、現れません。

間違えたかな…


えっと、改めてご報告しますと、メインアカウントのuid が501になっていない

Mac(Snow Leopard)のuidを入れ替えました。その結果ファイル共有は問題なく

出来るようになりました。あと、所有権も問題なく正常になりました。


以上です。皆様、ご教示本当にどうも有り難うございました。

2011/07/27 17:19 かおりん への返信

> 結局にインターラクティブにするとの同じ事だと思います


そうかな。マックを何台も使う環境だととても便利でしたけど。

このスクリプトをログイン項目に入れておけば、仕事に入るときには、すべて関係ボリュームがマウント済み、です。

2011/07/27 17:23 はに への返信

はに による書き込み:


> 結局にインターラクティブにするとの同じ事だと思います


そうかな。マックを何台も使う環境だととても便利でしたけど。

このスクリプトをログイン項目に入れておけば、仕事に入るときには、すべて関係ボリュームがマウント済み、です。

マウントされているボリュームのアイコンをシステム環境設定のログイン項目にドロップするだけでも使えますよ。(スクリプトは面倒なので、こちらに変更しました。)

Lion <-> Snow Leopard 間ファイル共有における問題

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。