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

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

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

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

Linux

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

パーミッション

パーミッション(許可)は、ファイルシステム、データベース、そして他のコンピュータシステムに対するユーザーのアクセス権のことを指します。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

Q&A

解決済

1回答

4302閲覧

chmodで権限付与が出来ない

Tatsuo_Iriyama

総合スコア50

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

Linux

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

パーミッション

パーミッション(許可)は、ファイルシステム、データベース、そして他のコンピュータシステムに対するユーザーのアクセス権のことを指します。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

0グッド

1クリップ

投稿2018/11/02 10:25

##現状

CentOS7.2
CakePHP3.x系の環境構築をしています。

そこで、パーミッションに関するCakeのエラーが発生し、コンソール上から対象ファイルに権限を付与したく、$ chmod xxx ファイル名を実行しても権限が一向に変わりません。
いちようsudoで実行して見ましたが、変わりませんでした。

実行に関するエラーは、一切発生していません。

原因は未だ不明です。

##質問内容

  • どうすれば権限が付与できるようになるのか教えて頂きたいです。

足りない点ありましたら、修正依頼等で教えて頂きたいと思います。

ご回答のほど、どうぞよろしくお願い致します。

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

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

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

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

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

cateye

2018/11/02 10:54

ファイルのオーナーやグループはどうなっていますか? また、どのようなファイルでしょう?
Tatsuo_Iriyama

2018/11/02 11:00 編集

ファイルのグループとオーナーをそこまで理解していませんので、対処ファイルのパーミッションをそのまま記載致します。対象ファイルは`-rw-rw-r-- 1 vagrant vagrant 6589 xx月 x xx:xx FileLog.php`このようになっています。
cateye

2018/11/02 11:31

ごめんなさい、仮想環境(vagrant)は使ったことがないので・・・chownでオーナーが変えられれば変更できると思いますが望み薄です^^;
guest

回答1

0

ベストアンサー

vagrantの共有フォルダ内のファイルでしょうか。
だとしたらchmodは効きません。たぶん。
設定ファイルVagrantを書き換えてパーミションを与えてみて下さい。

config.vm.synced_folder "./shared_dir", "/vagrant", mount_options: ['dmode=777','fmode=777']

https://www.vagrantup.com/docs/synced-folders/basic_usage.html

投稿2018/11/02 12:49

kgm

総合スコア275

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

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

Tatsuo_Iriyama

2018/11/02 14:17

ご回答ありがとうございます。 おっしゃる通りで対象ファイルは、共有ファイルでしたので、Vagrantfile内で記載通りのパーミッションを与えたら上手く行きました! ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問