• 締切済み

Linux初心者です。パーミッションについて。

Linux初心者です。パーミッションについて。 パーミッションが606だと、一般ユーザが 読み込み、書き込みできるらしいのですが、 ということは、ホームディレクトリ以下においてある、 606のDATファイルはだれでも書き換えできるのでしょうか? 某有名CGIスクリプト配布サイトでは、そういうスクリプトが多いようなので気になりました。 また、できるとしたらどうやって変更を反映しますか? よろしくお願い申し上げます。

みんなの回答

  • r-n-y
  • ベストアンサー率55% (19/34)
回答No.3

一般的に、 ファイルの場合 -rwxrwxrwx 左から2~4桁目はオーナ権限、左から5~7桁目はグループ権限、右3桁はその他権限 ディレクトリの場合 drwxrwxrwx FTPクライアントソフトの場合は、 数字で表してるのがありますが、 八進表記したものになります。 -rwxr-xr-x は3桁八進表記では「755」 -rw-rw-r-- は3桁八進表記では「664」 他に色々ありますが、 スティッキービットとかで drwxrwxrwt とするのもあります。 windowsで操作してるなら、 特にパーミッションは必要ないです。 特に何もしなくても動きます。 windowsサーバにFTPクライアントで接続しても、 たぶん(rwxrwxrwx)777 になってます。 dalianseさんがおっしゃりたいのは、 レンタルサーバを借りたんですが、 パーミッションって概念があるんですけど、 どうしましょうか? って事ですかね? でしたら、 レンタルサーバ屋さんから、 接続IDとパスワードとホストもらえるので、 FFFTP(フリー)やNextFTP(シェア)などで接続して、 パーミッション変更したいファイルやディレクトリにて、 右クリックしてパーミッションもしくは属性変更って所を 押せば変更可能かと思います。 もしくは、 Linuxはインストール完了してて、 公開したいから、 スクリプトをDLしてきたんでしょうか? なら、 端末って言うのがあると思うのですが・・・ (linux系はSSHのみでディスプレイ見た事ないので・・・) そこから、 chmod u=rwx,go=rx 対象ファイル もしくは chmod 755 対象ファイル などで変更が可能です。 u 所有者 g グループ o その他 a 全て + 後述権限の付加 - 後述権限を削除 = 後述権限に変更 s セットID t スティッキービット 公開するならするで、 踏み台になったり、 無限ループになったり、 人に迷惑がかかる場合があるので、 注意しましょう。 ローカルでテストだと問題ありませんが。 との事です。

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.2

「ユーザ」と「グループ」、そしてパーミッションの各桁に対応する権限に関する知識なしにその手の話をするのは非常に危険です。 結論としては「誰でも可能」ですし変更方法は「シェルに入って書き換える」って事になりますが…… ブラウザから書き換えられると思っているなら、それはスクリプト経由でなきゃ無理、という回答になりますけどね。 なお、それぞれの単語に関する再質問は受け付けません。「初心者」でも知らなければ次の段階に進んではいけない類の知識ですから、自力で習得してくださいね。

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

一般ユーザって何?Linuxに一般ユーザって無いですけど。 グループ、ユーザとパーミッションについて勉強してください。

関連するQ&A