无法访问 Linux 上同一用户组的日志文件
No access to the log file for the same user group on Linux
当我以 root 用户身份列出文件时:
root@complect-shop:~# ls -lah /www/server/php/73/var/log/
total 5.8M
drw-r----- 2 root www 4.0K Oct 8 10:00 .
drwxr-xr-x 4 root root 4.0K Dec 16 2019 ..
-rw-r----- 1 root www 1.5M Jan 7 12:48 php-fpm.log
-rw-r----- 1 root www 4.3M Jan 6 07:12 slow.log
root@complect-shop:~#
php-fpm.log
文件具有 root
用户的读写权限和 www
组的读取权限。
这是 www
组中的用户 web
的错误:
╭╴web@complect-shop ~/complect-import-stock-wc
╰╴16:41:03 $ tail /www/server/php/73/var/log/php-fpm.log
tail: cannot open '/www/server/php/73/var/log/php-fpm.log' for reading: Permission denied
这是 www
组中的用户证明:
╭╴web@complect-shop ~/complect-import-stock-wc
╰╴16:45:05 $ groups web
web : web www-data www
文件 php-fpm.log 需要写入权限,因为它是一个日志文件,因此将写入权限分配给 www 组
sudo chmod g+w /www/server/php/73/var/log/php-fpm.log
组 www 对 /www/server/php/73/var 文件夹没有执行权限,因此,您无法进入。以这种方式授予该权限:
$ sudo chmod g+x /www/server/php/73/var/日志/
当我以 root 用户身份列出文件时:
root@complect-shop:~# ls -lah /www/server/php/73/var/log/
total 5.8M
drw-r----- 2 root www 4.0K Oct 8 10:00 .
drwxr-xr-x 4 root root 4.0K Dec 16 2019 ..
-rw-r----- 1 root www 1.5M Jan 7 12:48 php-fpm.log
-rw-r----- 1 root www 4.3M Jan 6 07:12 slow.log
root@complect-shop:~#
php-fpm.log
文件具有 root
用户的读写权限和 www
组的读取权限。
这是 www
组中的用户 web
的错误:
╭╴web@complect-shop ~/complect-import-stock-wc
╰╴16:41:03 $ tail /www/server/php/73/var/log/php-fpm.log
tail: cannot open '/www/server/php/73/var/log/php-fpm.log' for reading: Permission denied
这是 www
组中的用户证明:
╭╴web@complect-shop ~/complect-import-stock-wc
╰╴16:45:05 $ groups web
web : web www-data www
文件 php-fpm.log 需要写入权限,因为它是一个日志文件,因此将写入权限分配给 www 组
sudo chmod g+w /www/server/php/73/var/log/php-fpm.log
组 www 对 /www/server/php/73/var 文件夹没有执行权限,因此,您无法进入。以这种方式授予该权限:
$ sudo chmod g+x /www/server/php/73/var/日志/