並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 155件

新着順 人気順

パーミッションの検索結果1 - 40 件 / 155件

  • ファイルパーミッションでスロットがしたい - Qiita

    この記事は2021年Goアドベントカレンダー1日目の記事です。 ファイルパーミッションでスロットするコマンドラインツールを作りました。 経緯 ある日、サーバ上のとあるファイルの実行権限を変更する事がありました。 $ ls -lah sample_cmd -rwxr--r-- 1 jiro4989 jiro4989 0 Nov 21 15:14 sample_cmd* $ chmod 0777 ./sample_cmd $ ls -lah sample_cmd -rwxrwxrwx 1 jiro4989 jiro4989 0 Nov 21 15:14 sample_cmd* この chmod 0777って数字が3つ並んでるからパチスロみたいだなーーーと唐突に思いました。1 (パチスロやったことないですが) じゃあ、「ファイルのパーミッションをスロットで設定できたらテンション上がって地 味なサ

      ファイルパーミッションでスロットがしたい - Qiita
    • 【 umask 】コマンド――ファイル作成時のパーミッションを設定する

      Linux基本コマンドTips一覧 本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、ファイルやディレクトリ作成時のパーミッション(アクセス権)を設定する「umask」コマンドです。 umaskコマンドとは? 「umask」はファイルやディレクトリを作成する際のパーミッションを設定するコマンドです。 通常は、各ディストリビューションの管理ポリシーに従ったパーミッションの値がデフォルトで設定されているため、umaskの値をユーザーが変更する必要はあまりないでしょう。 umaskはファイルやディレクトリの新規作成時の設定を変えるコマンドです。既存のファイルやディレクトリのパーミッションを変更する際には「chmod」コマンド(連載第14回)を使用します。パーミッションについては、Linux再入門第9回「ファイルのパーミッション(許可属性

        【 umask 】コマンド――ファイル作成時のパーミッションを設定する
      • 2021年1月15日号 ホームディレクトリのパーミッション変更の実施、Ubuntu Metrics project | gihyo.jp

        Ubuntu Weekly Topics 2021年1月15日号ホームディレクトリのパーミッション変更の実施、Ubuntu Metrics project ホームディレクトリのパーミッション変更の実施 hirsute(21.04)で昨年12月に企画されていたホームディレクトリのパーミッション変更が、明確な反対がなかったため、テスト的に投入されました。あくまでhirsuteを新規インストールしたときに限って、という形ではありますが、これにより「ホームディレクトリのパーミッションはデフォルトでは0750」となります。 Ubuntu Metrics project 主に開発者やコミュニティ向けに、Ubuntu Metrics projectと呼ばれる新しい取り組みが開始されました。これはUbuntuに関連するいろいろなメトリクス、たとえばバグの解決状態や登録数、ただちにアクションが必要なタスクの

          2021年1月15日号 ホームディレクトリのパーミッション変更の実施、Ubuntu Metrics project | gihyo.jp
        • Apple、CanonやHPのスキャナーをMacに接続して利用しようとするとアプリケーションがパーミッションエラーになる不具合を今後のソフトウェアアップデートで修正すると発表。

          AppleがCanonやHPのスキャナーをMacに接続して利用しようとするとアプリケーションがパーミッションエラーになる不具合を今後のソフトウェアアップデートで修正すると発表しています。詳細は以下から。 Appleは現地時間2021年08月13日、CanonやHPなどスキャナーをネットワーク経由でMacに接続してスキャンしようとすると、イメージキャプチャアプリを開く権限(パーミッションエラー)がなく、“Failed to open a connection to device (-21355)”というエラーが表示される不具合があるとしてサポートドキュメントを公開しています。 When attempting to connect to your scanner and begin a scan, you might get a message that you do not have per

            Apple、CanonやHPのスキャナーをMacに接続して利用しようとするとアプリケーションがパーミッションエラーになる不具合を今後のソフトウェアアップデートで修正すると発表。
          • Linuxコマンドのお勉強 再帰的にパーミッションを変更 - Qiita

            このコマンドだと全てのファイル・ディレクトリが変更されてしまう。 findを使用して再帰的にパーミッションを変更 ディレクトリのみ

              Linuxコマンドのお勉強 再帰的にパーミッションを変更 - Qiita
            • Gitで大量のパーミッション差分が出た時の対応 | すずきライフ

              WindowsとLinuxとでは、ファイルといったリソースを保護する仕組みが異なっている。Windowsではアクセス制御リストという方式が、Linuxでは保護ドメインという方式が使われている。Windowsでは具体的にはアクセス許可、Linuxではパーミッションという言葉が使われているのだが、今回はLinuxでこのパー... こちらのページを見ても分かるように Macでは ReadWrite eXec についてを誰につけるかを決めるに対して、 Windowsでは フルコントロール、変更、読み取りと実行、…を付けていく形式です。 この権限の違いを共通化することは難しいため、Gitを扱う時、以下のような状態になります。 GitはUNIX系のファイルパーミッションで管理されています。 Git上ではMacのパーミッションを正しく保存するため、Git上では755になっています。 しかし、Window

                Gitで大量のパーミッション差分が出た時の対応 | すずきライフ
              • 2020年12月4日号 ホームディレクトリのパーミッション変更 | gihyo.jp

                ホームディレクトリのパーミッション変更 Ubuntuのホームディレクトリは、伝統的な理由でworld-readable(755、全ユーザーから読み取り可能)された状態で作成されていました。これについて、現在の使われ方を考慮して、user/group readableな状態(750)で提供するべきではないか、という提案が行われています。 この提案では、14年前、6.06 LTSのリリース前から議論が行われていたこと、そして「当時は妥当だったものの、現代では複数ユーザーが同一のマシンを共有するシナリオは少なく、もしユーザーアカウントが奪われたときに、sudo可能な管理者アカウントへの侵害の手がかりとして使われてしまう。結果として、これは便利さよりもfootgun[1]トラップとして機能する」ことが主張されています。 現状として、『⁠world-unreadableな状態に管理者が設定を変更でき

                  2020年12月4日号 ホームディレクトリのパーミッション変更 | gihyo.jp
                • Docker や VSCode + Remote-Container のパーミッション問題に立ち向かう

                  概要 Docker や VSCode の Remote-Container でファイルシステムをマウントする際にパーミッションの問題に出会ったことはありませんか?Docker はパーミッションの扱いに面倒くささがあり、VSCode + Remote-Container はそれを黒魔術(=力技)で解決しているのでよく分からずに使っていると想定しない結果になることがあります。 そこで Docker や VSCode + Remote-Container におけるパーミッションの扱いと対応方法をまとめてみます。 Docker とパーミッション まずは Docker がファイルシステムのマウント時にパーミッションをどう扱うかを解説します。 結論として Docker がホスト側のディレクトリをコンテナ内にマウントする際のスタンスは 「何もしない」 です。 しかしそれだけでは説明になっていないので、と

                    Docker や VSCode + Remote-Container のパーミッション問題に立ち向かう
                  • スイッチロール先の本番・開発アカウントにてIAMロール、ポリシー、パーミッションバウンダリーを作ってみた | DevelopersIO

                    スイッチロール先の本番・開発アカウントにてIAMロール、ポリシー、パーミッションバウンダリーを作ってみた AWS IAM の機能の中でも割とマイナーなPermissions Boundary(パーミッションバウンダリー)。今回はこれを活用してみました。 ちゃだいん(@chazuke4649)です。 今日はスイッチロールを前提とした本番・開発アカウント用のIAMロール・ポリシー・パーミッションバウンダリーを考えてみたのでご紹介します。 今回ブログの発展版もありますので、よければ以下続編ブログもご覧ください。 どういうこと? 構成図 解説 AWS環境の中に複数の環境を持つ場合、複数のアカウントに分けて運用することで一定のメリットを享受することができます。詳しくはこちらをご覧ください。今回は上図の様に、中央管理用のAWSアカウントにIAMユーザーを一元管理し、実際に構築・開発・運用する環境はAW

                      スイッチロール先の本番・開発アカウントにてIAMロール、ポリシー、パーミッションバウンダリーを作ってみた | DevelopersIO
                    • 🐚【Windows PowerShell】SSH接続する際にパーミッションエラーが発生した場合の権限変更 - Qiita

                      環境 Windows 10 Windows PowerShell やりたいこと EC2のインスタンスに接続したいがキーファイルのパーミッションでエラーが出る windowsなのでchmodが使えないのでファイルのプロパティから変更を行う PS C:> ssh -i C:\key\test\test\KeyFile.pem root@000.000.00.00 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions for 'C:\\key\\test\\test\\KeyFile.pem' are t

                        🐚【Windows PowerShell】SSH接続する際にパーミッションエラーが発生した場合の権限変更 - Qiita
                      • ファイルパーミッションの変更

                        トップ ↑ WordPress のパーミッションスキーム パーミッションはホストごとに異なるため、このガイドでは一般的な原則のみを詳しく説明します。 すべてのケースをカバーできるわけではありません。 このガイドは、標準な設定で稼働しているサーバーに適用されます (「suexec」メソッドを使用した共有ホスティングについては、以下を参照してください)。 一般的に、すべてのファイルの所有権はWebサーバー上のユーザー (ftp) アカウントに設定され、またそのアカウントから書き込み可能である必要があります。 共有ホストでは、ファイルの所有権をWebサーバープロセス自体にすべきではありません (所有権がwww、apache、nobody ユーザーなどにはならないということです)。 WordPressからの書き込みアクセスが必要なファイルは、WordPress が使用するユーザーアカウント(サーバ

                          ファイルパーミッションの変更
                        • Yasubumi Ihara / ヤプリ on Twitter: "iOS13から位置情報のパーミッションが強烈だ。バックグラウンドでの位置取得の息の根を止めた。自宅から会社の通勤を完全にトレースされたこのUIを見て、「常に許可」を押す人はいないだろう。 位置によるプッシュやデータ活用などの未来は… https://t.co/xHvDekzcCe"

                          iOS13から位置情報のパーミッションが強烈だ。バックグラウンドでの位置取得の息の根を止めた。自宅から会社の通勤を完全にトレースされたこのUIを見て、「常に許可」を押す人はいないだろう。 位置によるプッシュやデータ活用などの未来は… https://t.co/xHvDekzcCe

                            Yasubumi Ihara / ヤプリ on Twitter: "iOS13から位置情報のパーミッションが強烈だ。バックグラウンドでの位置取得の息の根を止めた。自宅から会社の通勤を完全にトレースされたこのUIを見て、「常に許可」を押す人はいないだろう。 位置によるプッシュやデータ活用などの未来は… https://t.co/xHvDekzcCe"
                          • [AWS Step Functions] AWS Service API 呼び出しに使用する CallAwsService で、自動的に追加されるパーミッションについて確認してみました | DevelopersIO

                            [AWS Step Functions] AWS Service API 呼び出しに使用する CallAwsService で、自動的に追加されるパーミッションについて確認してみました 1 はじめに CX 事業本部のデリバリー部の平内(SIN)です。 AWS Step Functions(以下、Step Functions)では、ワークフローから 200 を超える AWS のサービス(9,000 を超えるアクション)を直接呼び出すことができます。 その他の AWS のサービスを呼び出す そして、AWS CDK(以下、CDK) では、そのためのコンストラクタとしてCallAwsServiceが用意されています。 class CallAwsService (construct) CallAwsServiceでは、コールする API に必要なパーミッショッも併せて生成してくれますが、今回は、その

                              [AWS Step Functions] AWS Service API 呼び出しに使用する CallAwsService で、自動的に追加されるパーミッションについて確認してみました | DevelopersIO
                            • WSL でマウントしたファイルシステムでもパーミッションを扱えるようにする - らくがきちょう

                              WSL は一般的には「VolFs」と「DrvFs」の、ふたつのファイルシステムを併せて運用することになると思います。 VolFs (WSL 内部を管理する。 WSL 上にインストールされたディストリビューションを管理するファイルシステム) DrvFs (WSL 外部を管理する。 WSL 上からマウントされた外部 (NTFS など) を管理するファイルシステム) ですが、デフォルトの状態では DrvFs でパーミッションを細やかに管理することが出来ません。 WSL のファイルアクセス許可には下記のように書かれています。 ファイルにメタデータが関連付けられていない場合は、Windows ユーザーの有効なアクセス許可を読み取り/書き込み/実行ビットに変換し、ユーザー、グループ、およびその他の同じ値として設定します。 たとえば、Windows ユーザーアカウントに読み取りと実行のアクセス権があり、

                                WSL でマウントしたファイルシステムでもパーミッションを扱えるようにする - らくがきちょう
                              • パーミッションについて

                                インターネットでは、多くがUNIXのシステムを使っています。 UNIXのシステムは、ひとつのシステムを複数のユーザーが利用することが前提になっています。 たとえば、WEBサーバにあるファイルは、すべての人が見ることが可能です。 あなたのホームページにあるHTMLファイルや画像データは、もちろんあなた自身が削除したり、書き換えたりすることができます。 ところが、他の人があなたのホームページにあるファイルを勝手に削除したり、書き換えたりすると大変なことになってしまいます。 このようなことはあってはならないため、パーミッション(属性)で制限をかけます。 パーミッションは、「読み」「書き」「実行」の3つの実行権と、「自分(Owner)」「グループ(Group)」「他人(Other)」の 3つの所有権があります。

                                • Google、Android数十億台に「パーミッション自動リセット機能」適用へ

                                  Googleは2021年9月17日(米国時間)、「Android Developers Blog: Making permissions auto-reset available to billions more devices」において、Android 11で導入した「パーミッション自動リセット機能」をAndroid 11よりも前のバージョンのAndroidへも適用させていくと伝えた。最終的に世界中の数十億台のAndroidデバイスでこの機能が自動的に機能するようになるものとみられる。 Android Developers Blog: Making permissions auto-reset available to billions more devices 「パーミッション自動リセット機能」は、数カ月間使用されなかったアプリのランタイムパーミッションをデフォルトの状態へリセットする

                                    Google、Android数十億台に「パーミッション自動リセット機能」適用へ
                                  • Azure Files上のLinuxパーミッション設定はどう影響するのか検証

                                    今回はかなり地味なテーマですが、Azure Linux VMにAzure Filesにマウントするときのディレクトリのパーミッション設定が、挙動にどのような影響を与えるか検証した結果をまとめました。 理解しておくべき概念 具体的な検証内容の前に、理解しておくべき概念を説明いたします。 Azure Files とは Azure Files とはSMB プロトコルによるファイル共有機能を提供するサービスの1つで、Azure Storage Account に含まれます。「SMB プロトコルによるファイル共有機能」というとイメージが湧きにくいかもしれませんが、「ファイルサーバー(共有サーバー)」としてほとんどのオフィスで長年、利用されてきたサービスのことです。 Azure Filesとは「PaaS型のファイルサーバー」と言い換えることもできます。代表的な用途の例としては、バッチ処理でのバックアッ

                                      Azure Files上のLinuxパーミッション設定はどう影響するのか検証
                                    • WordPressのディレクトリやファイルのパーミッションは何がベストなのか? | CodeLog

                                      VPSでWordPressを運営していると頭を悩ますのがセキュリティ関係だが、今回はWordPressのパーミッションについて書いていく。 今回は色々な記事を参考にすることで「これがベストプラクティスだ」と言うところまでいけたので、備忘録として残しておく。 (参考記事は、最後に一覧として書いている) 本番環境 CentOS7apache 2.4.2 今回はWEBサーバーにapacheを採用しているが、別にnginxでも同じだと思う。 あと、今回の説明は既にrootユーザー以外のユーザーを作成していることを前提に進めていく。 まずは、結論から。 まずは、結論から。WordPressのパーミッション関連は以下の様にすると良い。 /var/www/ディレクトリ・・・rootユーザーが所有。wp-contentなどのWordPressのディレクトリ、ファイル・・・apacheユーザーとapache

                                      • DooD(Docker outside of Docker)環境Jenkinsにおけるjenkins_homeと/var/run/docker.sockのパーミッション - Qiita

                                        $ mkdir $HOME/jenkins_home $ docker build . -t jenkins-dood ... $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE jenkins-dood latest b07c3629294e 21 hours ago 944MB jenkins/jenkins 2.322-jdk11 a7aa4a28243e 4 days ago 442MB jenkins/jenkins latest a7aa4a28243e 4 days ago 442MB $ docker run -d \ --name jenkins-dood \ -u $(id -u):$(id -g) \ --group-add $(awk -F: '$1 == "docker" {print $3}' /etc/gr

                                          DooD(Docker outside of Docker)環境Jenkinsにおけるjenkins_homeと/var/run/docker.sockのパーミッション - Qiita
                                        • WordPressのパーミッション設定 決定版 - Qiita

                                          はじめに WordPressの構築時、SFTPでファイル転送ができないことや、プラグインがインストールできないなどのエラーに遭遇したため、wordPressのパーミッション設定についてまとめます。 前提条件 wordpressのサーバーに対して、SFTPでファイル転送することがある。(ログインユーザはec2-user) /var/www/html/配下にwordpressのディレクトリやファイルが置かれている nginxを使用。apacheでも問題なし。 ファイル転送やプラグインインストール時、パーミッションが原因のエラー プラグインやwordpressバージョンをアップデートするときに、FTP接続情報を聞かれる 原因は、サーバであるapacheやnginxに対して、ディレクトリやファイル所有者権限が不足しているためです。 プラグインを更新するときに、ディレクトリを作成できませんでした。と

                                            WordPressのパーミッション設定 決定版 - Qiita
                                          • 実践 SpiceDB - クライドネイティブ時代をサバイブできるパーミッション管理の実装を目指して / Practical SpiceDB

                                            本資料は CloudNative Security Conference 2022 (#CNSec2022) の発表資料です。 - イベントページ https://event.cloudnativedays.jp/cnsec2022/talks/1451 - 発表者(@lmt_swallow)について https://shift-js.info

                                              実践 SpiceDB - クライドネイティブ時代をサバイブできるパーミッション管理の実装を目指して / Practical SpiceDB
                                            • GoogleがAndroidの「パーミッション自動リセット機能」の適用拡大を発表、数十億の端末が対象に

                                              GoogleがAndroidの「パーミッション自動リセット機能」の適用拡大を発表、数十億の端末が対象に GoogleはAndroidのプライバシー保護強化に取り組んでいる。同社は、Android 11に導入した「パーミッション自動リセット機能」を他のバージョンのAndroidにも順次展開すると発表した。同機能は将来的に数十億台に適用される予定だ。

                                                GoogleがAndroidの「パーミッション自動リセット機能」の適用拡大を発表、数十億の端末が対象に
                                              • 【Android】Bluetoothパーミッションまとめ - Qiita

                                                はじめに 最近Bluetooth関連の機能を実装しているプロジェクトを触ったのですが、Bluetoothに関するパーミッションってたくさんありますよね。 上記に関するパーミッションがそれぞれどういう役割を担っているのか備忘録的に残しておこうと思います。 BLUETOOTH Android12以下の端末でBluetooth機能を使用する場合はまずこのパーミッションを追加する必要があります。 このパーミッションは、接続のリクエスト、接続の受け入れ、データの転送など、Bluetooth通信を実行するために必要です。 BLUETOOTH_ADMIN Android12以下の端末で機器の検出を開始したり Bluetooth設定を操作したりする場合はBLUETOOTHパーミッションと合わせて追加する必要があります。 BLUETOOTH_PRIVILEGED アプリがユーザーの承諾なしにBluetoot

                                                  【Android】Bluetoothパーミッションまとめ - Qiita
                                                • Docker for WindowsとWSLを併用するときのパーミッションとファイルユーザ

                                                  Web開発をWindowsからやってもいいよね、特にフロントエンド。 みんなが使ってるWindowsのブラウザでの動作って気になるじゃん。 というわけで、Docker for WindowsとWSLの併用を始めることにしました。 Git for Windowsはちょっと大変そう、一方でWSLはDockerで動かしたWebコンテンツをWindowsのブラウザで見るのが大変そう。 なので、WSLでGitを使い、Docker for Windowsで開発に必要なプロセスを起動する、という変態チックなことをすることにしました。 ちなみにエディタはWindows版VSCodeです。 何が問題になるのか? パーミッション管理がまともに出来ないという問題があります。ファイルオーナーとグループの設定が変に見えやすいです。 特にDockerコンテナの中で作ったファイルをWSLから見ると、なんだこれ?って感じ

                                                    Docker for WindowsとWSLを併用するときのパーミッションとファイルユーザ
                                                  • ウェブブラウザで「通知の許可」といったパーミッションの挙動を確認できる「permission.site」レビュー

                                                    昨今さまざまなWebAPIが登場していますが、それらがの機能が正常に動作するのか、どのブラウザで機能するのかを確認したい時に役立つサービス「permission.site」を、プログラマのルーカス・ギャロン氏が開発し公開しています。 permission.site https://permission.site/ Google Chromeで表示したpermission.siteのトップページはこんな感じ。 「Notifications(通知)」をクリックすると…… permission.siteから通知の表示の許可を求められます。 「許可」をクリックすると「Notifications」が緑色に。 「ブロック」をクリックすると赤色に変化します。 続いて「Location(現在地)」をクリックすると、ユーザーの現在地の認識の許可を求められました。これも許可/ブロックをクリックすることで、同様

                                                      ウェブブラウザで「通知の許可」といったパーミッションの挙動を確認できる「permission.site」レビュー
                                                    • WordPressのパーミッションを変更してセキュリティを高める

                                                      パーミッション(=permission=許可)は3桁の数値で表されています。 この数値を変えることによりファイルの権限を設定しセキュリティを高めることができます。 尚、パーミッションを変更することにより弊害が生じる場合があります。 その場合は一旦パーミッションを元の数値に戻せばOKです。 .htaccessにコードを追記してWPセキュリティを高める パーミッションの変更方法 FTPソフトを使う 「ファイルを右クリック→パーミッションの変更」から変更することができます。 【FTP】FileZillaのインストール&接続方法 サーバーのファイルマネージャーを使う wp-config.php /public_html/wp-config.php たとえば、「wp-config.php」はデフォルトでは 644 となっており他者でも読み込みが可能ですが、 「600」に変更することによりセキュリティ

                                                        WordPressのパーミッションを変更してセキュリティを高める
                                                      • Laravelでパーミッション(権限)とロール(役割)によるアクセス制限を行う

                                                        Laravelでパーミッション(権限)とロール(役割)による表示の変更、アクセス制限などを行うための設定方法をご紹介します。 動作環境 PHP ^7.3Laravel 8Laravel-permission v4Laravel Enum 3.x Laravel-permissionのインストール・設定 Laravelにパーミッション機能を付与するためにLaravel-permissionをインストールします。 $ composer require spatie/laravel-permission config/app.phpに下記のコードを追加します。 'providers' => [ // ... Spatie\Permission\PermissionServiceProvider::class, ]; 次のコマンドを実行し設定ファイルを生成します。 $ php artisan ve

                                                          Laravelでパーミッション(権限)とロール(役割)によるアクセス制限を行う
                                                        • これでパーミッションの事が理解できる!パーミッションについて分かりやすくまとめてみました。 | WP-Master.club

                                                          はじめに Web上のセキュリティを考慮するうえで、パーミッションの知識は必要不可欠です。 パーミッションを理解して適切な設定にしておくことで、ハッキングによるサイトの改竄(かいざん)などを未然に防ぐことができます。 一度改竄された経験がある方なら分かると思いますが、サイト改竄からの復旧は予想外の多大な労力を費やしますし、また不安感やイライラを募らせる原因にもなります。 そのような問題を未然に防ぐことは非常に重要な事なのです。 しかしながら、パーミッションについて学んでいくと、いまいち理解できない点なども出てきますよね。 今回の記事では、パーミッションの種類や使用例も踏まえてまとめてみました。 パーミッションとは パーミッションとは、UNIXのシステムにおけるファイルやディレクトリ(※=フォルダ 以下ディレクトリと表記)に対するアクセス権を定義する保護モードの事をいいます。 管理するファイル

                                                            これでパーミッションの事が理解できる!パーミッションについて分かりやすくまとめてみました。 | WP-Master.club
                                                          • WSL(Windows Subsystem for Linux)の初期パーミッション設定 - Qiita

                                                            はじめに Windows on Linuxを使うとWindows10でLinuxを使うことができるようになります. これを用いて,Ubuntuを動かすことができます. しかし,新たに作成したファイルやディレクトリの初期パーミションによってはGitを使うときにエラーがでるなど,苦労することあります. なので,初期パーミッションをただしく理解して設定しておくと安心してつかえるでしょう. (私も初期パーミッションの設定でGitをうまく動かせずに苦労しました) この記事を書く前にgitでcheckoutでpermission deniedが出る問題を書きました. これはこれでうまくいったのですが,Ubuntuを閉じてしまうとパーミッションが初期パーミッションに変わってしまいとても不便でした. なので,おおもとの設定を変更する必要があります. ※筆者はLinux初心者なので間違いがあったらすみません

                                                              WSL(Windows Subsystem for Linux)の初期パーミッション設定 - Qiita
                                                            • CIFS を mount する際には「パーミッション」と「uid」と「gid」に注意する - 約束の地

                                                              結論 CIFS なストレージを mount する際には、「パーミッション」と「uid」と「gid」に特に注意する必要があります。たいていのトラブルの原因はこれらの値が適切に設定されていないために起きると思います*1。 具体例 CIFS を mount する際には、以下のマウントオプションを全て必須として指定するほうがいいでしょう*2。 username password file_mode dir_mode uid gid 上記のオプションを全て指定した場合のコマンド例は次のとおりです。 $ sudo mount -t cifs -o username=foobar,password=hogefuga,file_mode=0644,dir_mode=0755,uid=123,gid=456 //192.168.0.123/hogehoge /mnt/fugafuga uid と gid は

                                                                CIFS を mount する際には「パーミッション」と「uid」と「gid」に注意する - 約束の地
                                                              • ワードプレスのセキュリティー上重要なファイルの書き込み権限パーミッションとは? – ワードプレスの移行・修正・カスタマイズ・復旧のご依頼はWordpress Doctorへ | Blog

                                                                この記事のショートリンクを取得 <a href='https://wp-doctor.jp/blog/?p=7103' target='_blank'>ワードプレスのセキュリティー上重要なファイルの書き込み権限パーミッションとは?</a> ワードプレスのセキュリティー上重要な事項である、ファイルの書き込み権限パーミッションについて解説いたします。 パーミッションとは?設定方法は? ワードプレスには、数千のファイルやフォルダが含まれていますが、それらすべてに誰が、ファイルを閲覧したり、編集したり、実行したりできるかの権限の属性が設定されています。 これをパーミッションと言います。 パーミッションは、FTPソフトウェアでサーバーにつなぎ、ファイルを右クリックすることで設定することができます。 適切なワードプレスのパーミッションとは? 多くのサーバーで、ワードプレスを実行しているのは所有者という

                                                                • Linuxでのパーミッションメモ - Qiita

                                                                  よくわからなくなって、そのたびに調べてしまうので、個人的メモも兼ねてまとめておきます。 それぞれのパーミッションが果たす機能 下位9ビット(上位3ビットごとに、オーナー、グループ、その他のパーミッション) 八進数表記 英字表記 ファイルの場合 ディレクトリの場合

                                                                    Linuxでのパーミッションメモ - Qiita
                                                                  • tarのオーナー、パーミッションの維持について - ふなWiki

                                                                    オーナ、パーミッションの維持 tarコマンドで作成したアーカイブには、オーナ情報やパーミッション情報などの属性情報が自動的に保持されている。 属性情報の確認 保持されている情報を確認するには tar tvf hoge.tar で確認できる。 属性情報を維持したまま解凍 tar xvfp hoge.tar などのように p オプションでパーミッション情報を維持したまま解凍できる。 ただし、一般ユーザの場合は所有者の変更などはできない。 su権限で解凍すると所有者も維持したまま解凍できる。 所有者情報について 所有者情報を維持したまま解凍しようとした場合、 同じ名前のユーザで解凍しようとする。 もし、同じ名前のユーザがいない場合は、同じuidのユーザで解凍しようとする。 同じ名前も同じuidも見つからない場合は、実行者のユーザで解凍する。 [カテゴリ: OS > Windows] [カテゴリ:

                                                                    • Laravelのログファイルのパーミッションを変更 - もがき系プログラマの日常

                                                                      はじめに こんばんは。今回も簡単なものですが、微妙にハマったので備忘録です。 Laravelのログファイルが作られる際に、Batchでのログファイル作成とWebアクセスでのログファイル作成で作成者が違って、ログに書き込めないエラーというのが発生していました。 原因は簡単でログファイルを作る際のパーミッションが 644 だからです。 コレを解決するのは以下を行います。 バージョン $ php artisan -V Laravel Framework 6.4.1 本題 config/logging.php 'daily' => [ 'driver' => 'daily', 'path' => storage_path('logs/laravel.log'), 'level' => 'debug', 'days' => 14, 'permission' => 0664, ← ここを追加 ], p

                                                                        Laravelのログファイルのパーミッションを変更 - もがき系プログラマの日常
                                                                      • Dockerのパーミッションエラーを調べる - Qiita

                                                                        version: '2' services: httpd: build: ./httpd/ container_name: 'httpd' ports: - '80:80' - '443:443' volumes_from: - php php: image: php:5.6-fpm container_name: 'php' working_dir: '/usr/local/apache2/htdocs' ports: - '9000:9000' volumes: - ./www:/usr/local/apache2/htdocs FROM httpd:2.4 ENV DEBIAN_FRONTEND noninteractive RUN sed -i '/LoadModule proxy_module/s/^#//g' /usr/local/apache2/conf/httpd.conf

                                                                          Dockerのパーミッションエラーを調べる - Qiita
                                                                        • nginx - nginxパーミッション(Ubuntu)

                                                                          nginxの所有者・グループ・パーミション sudo apt-get install nginxでインストールしたnginxのディレクトリ及びファイルのディレクトリは、 ディレクトリのファイルと所有者、グループがrootアカウント及びrootグループに設定されます。 これを一部ディレクトリとファイルを除き、所有者をnginxアカウントにグループをnginxグループに変更します。 所有者やグループをシステムアカウントに変更するのは、パーミッションの設定とあわせてセキュリティを高めることが目的です。 対象のディレクトリとファイル nginxのディレクトリとファイルは、以下に要約されます。 詳細については、nginx 初期構成をご確認下さい。 ファイルまたはディレクトリ 概要

                                                                            nginx - nginxパーミッション(Ubuntu)
                                                                          • Windows/WSL/ファイルシステム/共有ファイルのパーミッションをLinux上で変更する - yanor.net/wiki

                                                                            mnt以下の共有ファイルのパーミッションをLinux上で変更できるようにする 問題 WSL上のLinuxからWindowsの共有ファイルを/mnt/c以下のパスで参照できるが、そのパーミッションはすべて777になっていて、Linuxからは変更できない これを変更できるようにする なお、以下の手順はWSL1、WSL2で共通 手順 1. wsl.confにoptionsを指定する $ sudo vi /etc/wsl.conf ----------------------------- [automount] options = "metadata" ----------------------------- wsl.confはデフォルトでは存在しないので、新規作成する 2. WSLを再起動する $ wsl.exe -l -v $ wsl.exe -t Ubuntu-20.04 参考 http

                                                                            • navigator.clipboard.writeText()がユーザにパーミッション無く動作するのか検証してみた - Qiita

                                                                              以前navigator.clipboardについてこんな記事を書きました この時に、やけにChromeのclipboard APIの実装が他のブラウザと比べて緩いなーと思っていたのですが・・・ するとこんなニュース記事が発表されており GitHubでtomayac氏が投稿した内容によると、画像をクリップボードにコピーするAPIのメソッド「navigator.clipboard.write()」および文字列をクリップボードにコピーするAPIのメソッド「navigator.clipboard.writeText()」は、FirefoxとSafariではユーザーによる操作が求められるのですが、Chromeではユーザーの操作なしで実行されるとのこと。Naleksuh氏は「これは以前から問題になっていたものです。この問題があるので、ランダムなウェブサイトでJavaScriptを有効にすべきではないの

                                                                                navigator.clipboard.writeText()がユーザにパーミッション無く動作するのか検証してみた - Qiita
                                                                              • Djangoのビルトインのパーミッション機能の仕組みを理解する - delhi09の勉強日記

                                                                                Djangoのビルトインのパーミッション機能について、仕組みを理解するために記事を書く。 ※ Djangoのパーミッションの仕組みに関する公式ドキュメントは以下 docs.djangoproject.com 目的 Djangoのビルトインのパーミッション機能の仕組みを理解する。 自分が書いたコードでDjangoのビルトインのパーミッション機能を使用する方法を理解する。 公式ドキュメントには、Djangoのビルトインのパーミッション機能はDjangoのadminサイトで使用されているが、自分が書いたコードでも使うことができると記載されている。 Django comes with a built-in permissions system. It provides a way to assign permissions to specific users and groups of users

                                                                                  Djangoのビルトインのパーミッション機能の仕組みを理解する - delhi09の勉強日記
                                                                                • chmod パーミッション(権限)の設定・変更

                                                                                  chmodの使い方 「chmod」コマンドを使用することでファイルやディレクトリのパーミッション(アクセス権限)を変更することが出来ます。 パーミッションについての詳しい説明はこちらのページを参照願います。 コマンド書式 chmod オプション パーミッション ファイルまたはディレクトリ 使用例 パーミッションは数字で指定する方法と、シンボル(文字)で設定する方法があります。 $ chmod 777 test.txt   (数値で設定する場合) $ chmod a=rwx test.txt  (シンボルで設定する場合) 上記はどちらも「test.txt」ファイルのパーミッション「読み込み」「書き込み」「実行」を、すべてのユーザを対象に許可しています。 オプション 「chmod」コマンドで使用できるオプション一覧です。 オプション 説明

                                                                                    chmod パーミッション(権限)の設定・変更