どのFTPディレクトリにいるのかを知るにはどうすればいいですか?


1

私は自分のクライアントからFTP資格情報を受け取り、自分のために取り組んでいるWebサイトの開発を開始しましたが、彼らがどのディレクトリにアクセスを許可したのかわかりません。

それはちょうどの上に "/"を表示します Transmit Mac OS X Yosemiteの場合私はTLSアクセスしか持っておらず、SFTP / SSHは持っていません。

メインサイトはまだ実行中で、私が見ているのは ftp_quota ファイル。

絶対にする必要がないのであれば、私は本当にクライアントに迷惑をかけたくありません。

回答:


3

ほとんどのftp(およびsftp)クライアントには pwd 実行できるコマンドただし、接続に「/」と表示されている場合、それは pwd コマンド。

あなたは 恐らく 他のディレクトリを "/"として使用しているchrootで動作しているサーバに接続されていて、ftpサーバはそれが何であるかをあなたに言うことができません。

参考文献:


2

あなたのアカウントはchrootされています。つまり、アカウントのホームディレクトリが配置されている物理パスを表示できないように明示的に設定されています。

詳細については、例えば ウィキペディアのchroot記事

Unixオペレーティングシステムのchrootは、現在実行中のプロセスとその子プロセスの見かけのルートディレクトリを変更する操作です。このような変更された環境で実行されるプログラムは、指定されたディレクトリツリーの外側のファイルに名前を付けることはできません(したがって、通常はアクセスできません)。

だからあなたは自分自身を見つけることができません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.