タグ

パーミッションとファイルに関するmokuozのブックマーク (2)

  • [git]ファイルのパーミッションが変わってしまう件

    gitでステージング環境にcloneしたらなぜかパーミッション変更が大量に…。 これはなんだ? 実は、gitはパーミッション情報もコミットすることができる。 Linux以外の環境からコミット(Windowsとか?)するとパーミッションがついていたりついていなかったりするため、おかしなことが起きるようである。 たとえば、インストールでファイルのパーミッションをいじるような仕組みの場合、次にfetch & pull しようとしたときに、変更されている扱いになるため”pushしろ!”と言われてしまう。 まぁ、パーミッションも含めてpushしろよという話もあるが、それができない場合は $ git config core.filemode false というコマンドでパーミッションを無効にすればいいようです。

    [git]ファイルのパーミッションが変わってしまう件
  • ファイルとディレクトリのパーミッションの違い - tumblr

    昨日sudoでユーザーごとの権限について学んだわけなんだけども、そのユーザーやグループごとの権限を分ける意味を持たせているのがファイルやディレクトリのパーミッション。各ファイルやディレクトリにはその所有ユーザーと所有グループが設定されていて、所有者、所有グループ、その他のユーザーという3つのグループに分けられる。そしてファイルをどの程度いじくれるのか、つまり権限をその3グループそれぞれに割り当てることができる。 で、そもそもその権限のグループ分けはどうなっているのかというと、読み込み権限、書き込み権限、実行権限の3つに分けられる。が、見出しのとおりファイルに対する読み書き実行とディレクトリに対する読み書き実行では若干意味が違ってくる。ので覚書。 ファイルに対する操作 読み:これはわかんないことはないと思うけど、そのファイルを読みこむことができるかどうかを示す。 書き:そのファイルの内容を書

    ファイルとディレクトリのパーミッションの違い - tumblr
  • 1