質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

1回答

1826閲覧

LAMP環境におけるFTPのパーミッション設定

lexuzon

総合スコア23

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

0クリップ

投稿2016/06/06 03:46

LAMP環境におけるFTPのパーミッション設定について質問です。
あるファイル(ディレクトリ)をパーミッションを755にするということは、その所有者は書き込みができて、グループは読み出し、実行 のみとなりますが、

例えば、一般的なレンタルサーバーでFTPユーザーを発行すると、パーミッションに関わらず、書き込み(削除)が許可されます。
これはどの様なコマンドで設定をしているのでしょうか?

指定した公開ディレクトリ以下に追加したユーザーに、所有者と同様の権限を与えたいです。

どなたかご教授の方、お願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ファイル削除にまつわるパーミッションは、(スティッキービットが立っている場合を除いて)ファイル自身のオーナーやパーミッションは関係せず、ディレクトリ側の書き込みパーミッションがあるかが問題となります。

/tmpなどではディレクトリにスティッキービットが立っていますが、このディレクトリの中ではファイルのオーナー・ディレクトリのオーナー・root以外は削除できなくなります。

投稿2016/06/06 04:07

maisumakun

総合スコア145184

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

lexuzon

2016/06/06 05:06

maisumakun様 ご回答ありがとうございます。 一般的なレンタルサーバーで複数FTPユーザーを発行し、ファイルパーミッションは755で、全てのFTPユーザーに書き込み権限があるという事は、SUIDが付けられているという事でしょうか?
maisumakun

2016/06/06 05:20

まず大前提として、HTTP(80/HTTPSで443)、FTP(21)、SSH(22)のように、1024番未満のポート番号を使うサーバについては、root権限がないとポートを開けられません。 通常、サーバ自体はrootで起動して、接続に応じてforkしてそのユーザーの権限にきりかえてファイル操作を行います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問