質問編集履歴
1
質問への追記依頼につき結果を記入いたしました.
title
CHANGED
File without changes
|
body
CHANGED
@@ -95,4 +95,62 @@
|
|
95
95
|
|
96
96
|
```
|
97
97
|
|
98
|
-
初心者の質問ですが、よろしくお願いいたします.
|
98
|
+
初心者の質問ですが、よろしくお願いいたします.
|
99
|
+
|
100
|
+
## 追記
|
101
|
+
|
102
|
+
以下質問への追記依頼で行った結果です.そのまま載せさせていただきます.
|
103
|
+
|
104
|
+
### Apacheの実行ユーザーになった状態で、該当ファイルを読めるか?
|
105
|
+
|
106
|
+
Apacheの実行ユーザーは、/opt/lampp/etc/httpd.confを見ると、daemonです.
|
107
|
+
|
108
|
+
```
|
109
|
+
<IfModule unixd_module>
|
110
|
+
#
|
111
|
+
# If you wish httpd to run as a different user or group, you must run
|
112
|
+
# httpd as root initially and it will switch.
|
113
|
+
#
|
114
|
+
# User/Group: The name (or #number) of the user/group to run httpd as.
|
115
|
+
# It is usually good practice to create a dedicated user and group for
|
116
|
+
# running httpd, as with most system services.
|
117
|
+
#
|
118
|
+
User daemon
|
119
|
+
Group daemon
|
120
|
+
</IfModule>
|
121
|
+
```
|
122
|
+
vipwでdaemonのログインシェルを/sbin/nologinから/bin/bashに書き換えます.
|
123
|
+
|
124
|
+
以下でtest.phpをdaemonがアクセスできるか調べます.「許可がありません」になってしまいます.
|
125
|
+
|
126
|
+
```
|
127
|
+
tmakita@Ubuntu-tmakita:~$ su
|
128
|
+
パスワード:
|
129
|
+
root@Ubuntu-tmakita:/home/tmakita# su -c "cat /home/tmakita/dita/Phase2TestData/out/root/test.php" daemon
|
130
|
+
cat: /home/tmakita/dita/Phase2TestData/out/root/test.php: 許可がありません
|
131
|
+
root@Ubuntu-tmakita:/home/tmakita#
|
132
|
+
```
|
133
|
+
### フォルダ階層のアクセス権限を調べます.
|
134
|
+
※ 関係ないフォルダ、ファイルは省略しています.
|
135
|
+
|
136
|
+
```
|
137
|
+
tmakita@Ubuntu-tmakita:~$ ls -l /home
|
138
|
+
合計 4
|
139
|
+
drwxr-xr-x 35 tmakita tmakita 4096 7月 21 20:36 tmakita
|
140
|
+
tmakita@Ubuntu-tmakita:~$ ls -l /home/tmakita
|
141
|
+
合計 72
|
142
|
+
drwxrwxr-x 3 tmakita tmakita 4096 7月 21 22:12 dita
|
143
|
+
tmakita@Ubuntu-tmakita:~$ ls -l /home/tmakita/dita
|
144
|
+
合計 4
|
145
|
+
drwxrwxr-x 11 tmakita tmakita 4096 7月 16 14:00 Phase2TestData
|
146
|
+
tmakita@Ubuntu-tmakita:~$ ls -l /home/tmakita/dita/Phase2TestData
|
147
|
+
合計 36
|
148
|
+
drwx---r-- 3 tmakita tmakita 4096 7月 16 13:33 out
|
149
|
+
tmakita@Ubuntu-tmakita:~$ ls -l /home/tmakita/dita/Phase2TestData/out
|
150
|
+
合計 4
|
151
|
+
drwx---r-x 4 tmakita tmakita 4096 7月 21 20:54 root
|
152
|
+
tmakita@Ubuntu-tmakita:~$ ls -l /home/tmakita/dita/Phase2TestData/out/root
|
153
|
+
合計 12
|
154
|
+
-rw-r--r-x 1 tmakita tmakita 20 7月 21 20:33 test.php
|
155
|
+
tmakita@Ubuntu-tmakita:~$
|
156
|
+
```
|