記事「古い AFP サービスに接続する」は、Catalina(10.15.4)においても有効でしょうか。

古い AFP サービスに接続する」に書かれている手続きは、Catalina(10.15.4)にも適用できますでしょうか。

試しましたが、MAC(MacBook Pro)からNAS(TeraStaion)へのアクセスはできませんでした。


以下、こちらでの手順の仔細です。


"sudo chmod o+w /Library/Preferences"を実行。

$ sudo chmod o+w /Library/Preferences
 chmod: Unable to change file mode on /Library/Preferences: Operation not permitted

上記のエラーが出ました。


も、手続き継続。


$ sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_host_prefs_version -int 1
$ sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams -array "Cleartxt Passwrd" "MS2.0" "2-Way Randnum exchange"


に対する エラーメッセージはありませんでした。


確認してみると


$ls -l /Library/Preferences
...
-rw-r--r--  1 root  wheel  154  9 13 17:08 com.apple.AppleShareClient.plist
...


さらに、

$ defaults read /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams
(
    "Cleartxt Passwrd",
    "MS2.0",
    "2-Way Randnum exchange"
)

でした。


この状態で、サーバーへの接続ダイアログにて

afp://192.168.11.xxx/share


を実行するも

「サーバ"192.168.11.xxx"への接続で問題が起きました。」

画面がポップアップされ、解決にはいたりませんでした。


"$ sudo chmod o+w /Library/Preferences"にて エラーが発生していることが要因でしょうか。


話はちょっとずれますが、

なぜ、”$ sudo chmod o+w /Library/Preferences”が必要なのでしょうか。

sudoとしてroot権限で実行することになるので、chmod o+wは不要な気がするのですが、

ここが鍵を握っているのでしょうか。


お助けのほどよろしくお願いします。

投稿日 2020/09/14 18:47

返信
返信: 18

2020/09/15 08:50 koh523 への返信

こんばんは。


この記事はCatalinaでは意味を持ちません。


Sierra?あたり?以降でもうとっくにafp自体が廃止されてますので、、、

設定fileだけを新規に作ってもなんの効果もないですね。


>なぜ、”$ sudo chmod o+w /Library/Preferences”が必要なのでしょうか。

まぁ、確かに不要カモですね。


2020/09/18 04:05 koh523 への返信

> MAC OSからは、afpでも、smbでもアクセス不可


smb接続の際、ファインダーのサーバに接続で、cifs://tera.st.ip.address としてもダメですか?

古いサーバに接続する際、smb://で接続できないときにsmb1接続を強制するためにcifs://とすると接続できることがあると読んだことありますけど。なお、わざわざ言うことないよと言われそうですが、smb1は重大な脆弱性があるために、基本的には、使用禁止になってます。

2020/09/18 01:09 koh523 への返信

普通nasはsmbでもアクセスできるようになってると思いますが、smbではアクセスできないのでしょうか?

もし、仮想環境にsnow leopardとかインストールできるのなら、そちらからアクセスしてみるとか。snow leopardは難しいとしても(サーバーバージョンが必要)、仮想環境にel capitanなら結構ハードルは低いです。

そもそもそのnasのディスクはまともなのか?という疑問もあります。まともなら、hddを取り出して中を見てみるという手が使えるかもしれません。ただ、linuxでやってたりするとマウントすらできないかもしれませんし、その頃のhddだとataかもしれませんので、今時ataのディスクをセットできるケースとか調達できるのか、という問題もあります。

2020/09/18 17:05 はに への返信

コメントありがとうございます。


> サーバに接続で、cifs://tera.st.ip.address としてもダメですか?

cifsなるプロトコルもあるのですね。はじめて知りました。

結論からお伝えしますと、NASへの接続は出来ませんでした。


ファイル共有プロトコルSMB/CIFS

cifs、まだざっくりとしか把握していませんが、理屈の上ではいけそうな気がします。

逆に、CIFSで接続できなければ、完全に道を絶たれるか、他に障壁があるのかも知れません。


本日、明日と終日予定がはっていますので、月曜日以降トライしてみたいと思います。

有益な情報ありがとうございました。


>smb1は重大な脆弱性があるために、基本的には、使用禁止になってます。

ですね。Win10では、あえてsmb1を有効にして、NASさんにアクセスしています。


2020/09/16 16:59 koh523 への返信

認証方式の問題だと思います。


今回のテストでは、afp://ホスト名.local ではアクセスできませんでした。IPアドレス指定ではOK。

これはMojave => Catalina、 Catalina => El Capitan どちらでも同じでした。

旧認証方式は環境がないので試せません。

日常使用しているのは smb(Catalina => Mojave)です。

2020/09/15 18:02 亀どん への返信

おはようございます。

ご回答ありがとうございます。


>以降でもうとっくにafp自体が廃止されてますので、、、

afpはもう過去になりつつある的な記事はいくつか見かけましたが、少なくともCatalinaでは廃止なのですね。


システム環境設定→共有→ファイル共有のオプションボタンで開くシート内に AFPに関する項目があったので、

ディフォルトでは無効なものの何らかの形で残っていることを期待していたのですが...


>>なぜ、”$ sudo chmod o+w /Library/Preferences”が必要なのでしょうか。

>まぁ、確かに不要カモですね。

ですよね。

でも、 "$ sudo chmod o+w /Library/Preferences"実行で、

" chmod: Unable to change file mode on /Library/Preferences: Operation not permitted"

なるエラーメッセージが現れるのも不思議です。


2020/09/16 16:33 品川地蔵 への返信

#便宜上、直近のコメントを付けていますが、

gaitiroさん、品川地蔵さん、はにさん、 コメントありがとうございます。


ファイルフォーマットによって制約はあるものの、MAC-MAC間では、AFPによるファイル共有が可能なことから

Catalinaにおいても、AFPはサポートされている様ですね。


となると、MAC(Catalina) - NAS(TeraStation/AppleTalk有効)間でファイル共有ができないのは

記事「古い AFP サービスに接続する」にあるように、認証の問題となるのでしょうか。


一方、 元記事投稿後「catalinaへアップ後 ネットワーク機器への接続が・・・。」なるディスカッションを見つけました。

こちらでは、同じCatalina上での議論ですが、認証方式は話題にはなっておらず、

AFPでの接続先指定に IPアドレスを使うか、ホスト名.localを使うかによって、ファイル共有が可否になるという話題になっています。

#私の環境では、ホスト名.localにしても、NASにアクセスできませんでした。


問題の原因が何なのか、ちょっと判らなくなってきました。

AFPの仔細を知らないことが問題なのかもしれまんが、 なかなか納得できる情報にたどり着けていません。


引き続き皆様のご助言にすがりたいです。よろしくお願いいたします。

2020/09/17 08:26 koh523 への返信

koh523 さんによる書き込み:

でも、 "$ sudo chmod o+w /Library/Preferences"実行で、
" chmod: Unable to change file mode on /Library/Preferences: Operation not permitted"
なるエラーメッセージが現れるのも不思議です。

この件ですが、SIPによる制限でしょう。スーパーユーザでも全ての操作ができるわけではありません。

* 一部編集いたしました。 Apple Inc.

2020/09/17 08:27 xy への返信

>古過ぎませんか?

はい、NAS側が対応していないんだろうと思います。TeraStaionのF/Wは、latestの、V1.12ですが、2007モノです。

当初は、あきらめていたのですが、 記事「古い AFP サービスに接続する」を見つけて、すがってみた次第です。


記事「古い AFP サービスに接続する」に書かれている処理はすべてクリアできたのですが、それでも、NASへのアクセスはNGです。


再び諦めるしかなさそうです。 とほほ.

* 一部編集いたしました。 Apple Inc.


2020/09/18 02:49 はに への返信

コメントありがとうございます。


Windowsマシン(Win10)からは、NASにアクセス出来ております。

MAC OSからは、afpでも、smbでもアクセス不可な状態です。


Mavericksでは、AFPでTeraStationにアクセスできたという話しもネット上で見つけましたが、

OSを過去に遡ることにはちょっとためらいがあります。

仮想環境を作ってのアクセスなら、Win10経由のアクセスでしのぎたいと思います。


ちなみに、その当時のHDDもI/Fは SATAです(w)

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

記事「古い AFP サービスに接続する」は、Catalina(10.15.4)においても有効でしょうか。

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