精华内容
下载资源
问答
  • (有些用户runtime文件的权限显示是755 www 也要按照这个操作一下 因为文件夹里的某个文件不是755www权限)有些用户没使用宝塔的 命令行执行sudo -u www chmod -R 755 runtimewww是用户runtime是要赋权限的文件夹注...

    既然是基于CRMEB系统的 这里附上免费下载地址:http://github.crmeb.net/u/long

    关于目录权限问题解决办法
    报错如图所示:


    解决办法:
    选择需要复制权限的文件夹 点击权限
    www  755  应用到子目录即可


    (有些用户runtime文件的权限显示是755 www 也要按照这个操作一下 因为文件夹里的某个文件不是755  www权限)
    有些用户没使用宝塔的 命令行执行
    sudo -u www chmod -R 755 runtime
    www是用户  runtime是要赋权限的文件夹

    注:
    部分用户隔段时间会出现权限问题
    针对v4版本和pro版本用户
    开启长连接和消息队列时  使用www用户(建议整个项目环境都是www用户权限)
    3.2.x版本或更早版本用户 有开启长连接的话 只需要开启长连接时将用户改为www即可
    linux下
    长连接命令为:
    sudo -u www php think workerman start --d

    展开全文
  • CREATE USER 'rootadmin'@'%' IDENTIFIED BY '***';GRANT ALL PRIVILEGES ON *.* TO 'rootadmin'@'%' IDENTIFIED BY '***' REQUIRE NONE WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_...
    CREATE USER 'rootadmin'@'%' IDENTIFIED BY '***';
    GRANT ALL PRIVILEGES ON *.* TO 'rootadmin'@'%' IDENTIFIED BY '***' REQUIRE NONE WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
    CREATE DATABASE IF NOT EXISTS `rootadmin`;
    GRANT ALL PRIVILEGES ON `rootadmin`.* TO 'rootadmin'@'%';
    GRANT ALL PRIVILEGES ON `rootadmin\_%`.* TO 'rootadmin'@'%';
    
    展开全文
  • 先打开phpmyadmin 并登陆 进入页面直接点击账户 去修改权限 用户名为root 主机名为127.0.0.1的账户 再去点击登录信息 去修改 也可以新增用户账户

    先打开phpmyadmin 并登陆
    在这里插入图片描述
    进入页面直接点击账户
    在这里插入图片描述
    去修改权限 用户名为root 主机名为127.0.0.1的账户
    在这里插入图片描述
    在这里插入图片描述
    再去点击登录信息
    在这里插入图片描述
    去修改
    在这里插入图片描述
    也可以新增用户账户在这里插入图片描述

    展开全文
  • 宝塔 php-fpm 给root权限

    2021-01-19 17:27:18
    参考文件:https://www.zhaokeli.com/article/8580.html centos 7: 使用systemctl,Root 身份...宝塔 php-fpm 给root权限 /www/server/php/71/etc [www] listen.owner = root listen.group = root user = root group

    nginx、php-fpm和mysql用户权限

    前言

    通常情况下,我们运行web应用的服务器有CentOS、Ubuntu、Debian等等的Linux发行版本。这时候,构成服务架构所必须的Nginx、php和MySQL等应用的权限控制就显得非常重要。

    各个服务对代码目录的权限要求各不相同,缺少某些权限会造成服务无法读写或运行的错误,降低了权限要求又会存在被入侵修改的隐患。

    这里我们就来总结一下nginx、php-fpm和mysql等等这些服务的权限划分。

    一、web服务器Nginx权限

    PHP的运行框架通常都是结合Nginx组成LNMP或者结合Apache组成LAMP的架构,这里用Nginx作为例子讲述一下Nginx服务运行所需要的权限。

    我们知道,Nginx本身不能解析PHP的语法,所以Nginx对于静态文件(如HTML等)会直接解析返回结果,但是对于PHP的文件,Nginx会转交给PHP的解释器php-fpm进行处理,处理完后再返回响应给客户端浏览器。

    因此,我们代码目录下需要统一Nginx和php的服务所需权限。

    • ①如果统一使用root用户,则一般游客账户无法访问应用,而nginx配置成以root运行的话会存在很大的安全隐患,一旦被攻击就会被获取root身份进行系统的一切操作。

    • ②而如果统一将代码目录权限全部设置为rwxrwxrwx,则存在用户直接通过浏览器修改代码目录的隐患。

    所以最好的办法就是统一归类到一个新的用户组里面,通过给该用户组分配Nginx和php运行必要的权限,来实现对web应用的权限目录管理。通常情况下,许多团队都会把这个用户组取名www,由www用户来统一管理代码目录权限。

    我们可以看到Nginx的配置文件nginix.conf里面划分的运行权限就是配置到了www用户下,因此Nginx的子进程也是由www用户执行,可以通过ps aux | grep nginx来查看:
    在这里插入图片描述
    可以看到nginx的主进程是root,其余子进程均是www的用户。

    nginx.conf的配置:

    在这里插入图片描述

    二、php的权限配置

    同样的,php的运行方式也是由主进程root运行,在子进程池(pool)里面配置由www用户执行,具体配置在php根目录下的etc\php-fpm.conf下,添加两行:

    user = www
    group = www

    即可,同样用 ps aux | grep php 可以查看进程使用的用户身份:

    在这里插入图片描述

    三、MySQL服务的权限配置

    通过 ps aux | grep mysql 可以看到MySQL服务是运行在mysql用户下的,该服务只需要我们在php代码连接mysql时带上mysql的用户名密码即可。

    不需要统一为www,因为数据层需要与业务逻辑层隔离开,保证底层数据的安全。

    mysql的授权主要是在mysql服务内新增用户和划分权限,用来控制php不同业务以不同权限范围的身份去连接,确保数据安全。

    在这里插入图片描述

    四、总结

    nginx配置:
    user www www;

    php-fpm:
    user = www
    group = www

    目录:
    drwxr-xr-x 就是755

    宝塔 php-fpm 给root权限

    centos 7:
    使用systemctl,Root 身份运行php-fpm
    参考文献:https://blog.csdn.net/u012560213/article/details/80816103

    宝塔 php-fpm 给root权限
    
    /www/server/php/71/etc
    [www]
    listen.owner = root
    listen.group = root
    user = root
    group = root
    
    [root@bogon etc]# php-fpm -R   # 重启php
    
    nginx 配置修改
    user  root root;
    
    
    [root@bogon etc]# ps aux | grep php  # 查看运行进程
    root      9186  0.0  0.1 352100  6876 ?        Ss   17:59   0:00 php-fpm: master process (/www/server/php/71/etc/php-fpm.conf)
    root      9187  3.1  2.2 406520 85652 ?        S    17:59   0:09 php-fpm: pool www
    root      9188  1.9  0.8 357276 33624 ?        S    17:59   0:06 php-fpm: pool www
    root      9189  1.8  0.8 357236 32396 ?        S    17:59   0:05 php-fpm: pool www
    root      9190  0.7  0.5 355088 22296 ?        S    17:59   0:02 php-fpm: pool www
    root      9191  0.7  0.5 355088 22568 ?        S    17:59   0:02 php-fpm: pool www
    root      9301  1.5  2.2 414624 89128 ?        S    18:00   0:04 php-fpm: pool www
    root      9305  0.6  0.5 355100 21644 ?        S    18:00   0:01 php-fpm: pool www
    root      9869  0.0  0.0 112812   968 pts/2    S+   18:05   0:00 grep --color=auto php
    
    [root@bogon etc]# vi /www/server/php/71/etc/php-fpm.d/www.conf.default
    
    user = root
    group = root
    
    
    ================php-fpm以root身份启动
    [root@chaoge ~]# ps -aux | grep php-fpm
    Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
    root      4539  0.0  0.0 205552  3716 ?        Ss   10:22   0:00 php-fpm: master process (/etc/php-fpm.conf)
    apache    4540  0.0  0.0 205552  3332 ?        S    10:22   0:00 php-fpm: pool www
    apache    4541  0.0  0.0 205552  3332 ?        S    10:22   0:00 php-fpm: pool www
    apache    4542  0.0  0.0 205552  3332 ?        S    10:22   0:00 php-fpm: pool www
    apache    4543  0.0  0.0 205552  3332 ?        S    10:22   0:00 php-fpm: pool www
    apache    4544  0.0  0.0 205552  3332 ?        S    10:22   0:00 php-fpm: pool www
    root      4556  0.0  0.0 103248   888 pts/1    S+   10:22   0:00 grep php-fpm
    
    找到 www.conf 文件:user = apache 改成 user = root
    
    重新启动php-fpm
    [root@chaoge ~]# php-fpm -R
    [root@chaoge ~]# ps -aux | grep php-fpm
    Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
    root      5497  0.0  0.0 205552  3712 ?        Ss   10:36   0:00 php-fpm: master process (/etc/php-fpm.conf)
    root      5498  0.0  0.0 205552  3196 ?        S    10:36   0:00 php-fpm: pool www
    root      5499  0.0  0.0 205552  3196 ?        S    10:36   0:00 php-fpm: pool www
    root      5500  0.0  0.0 205552  3196 ?        S    10:36   0:00 php-fpm: pool www
    root      5501  0.0  0.0 205552  3200 ?        S    10:36   0:00 php-fpm: pool www
    root      5502  0.0  0.0 205552  3200 ?        S    10:36   0:00 php-fpm: pool www
    root      5524  0.0  0.0 103252   888 pts/1    S+   10:36   0:00 grep php-fpm
    

    参考文献:https://www.qttc.net/461-php-fpm-run-as-root.html

    1 编辑文件
    [root@localhost etc]# vi /www/server/php/74/etc/php-fpm.conf

    设置此四项为root

    listen.owner = root
    listen.group = root
    user = root
    group = root
    

    修改后

    [global]
    pid = /www/server/php/74/var/run/php-fpm.pid
    error_log = /www/server/php/74/var/log/php-fpm.log
    log_level = notice
    
    [www]
    listen = /tmp/php-cgi-74.sock
    listen.backlog = 8192
    listen.allowed_clients = 127.0.0.1
    listen.owner = root
    listen.group = root
    listen.mode = 0666
    user = root
    group = root
    pm = dynamic
    pm.status_path = /phpfpm_74_status
    pm.max_children = 80
    pm.start_servers = 5
    pm.min_spare_servers = 5
    pm.max_spare_servers = 20
    request_terminate_timeout = 100
    request_slowlog_timeout = 30
    slowlog = var/log/slow.log
    

    2、NGINX修改权限
    在这里插入图片描述
    3 重启PHP

    [root@localhost etc]# php-fpm -R
    
    [root@localhost etc]# ps -aux | grep php-fpm
    root      13570  0.0  0.1 249732  7452 ?        Ss   23:26   0:00 php-fpm: master process (/www/server/php/74/etc/php-fpm.conf)
    root      13571  0.2  0.4 256400 18244 ?        S    23:26   0:01 php-fpm: pool www
    root      13572  0.0  0.1 249732  6576 ?        S    23:26   0:00 php-fpm: pool www
    root      13573  0.0  0.1 249732  6576 ?        S    23:26   0:00 php-fpm: pool www
    root      13574  0.0  0.1 249732  6576 ?        S    23:26   0:00 php-fpm: pool www
    root      13575  0.0  0.1 249732  6576 ?        S    23:26   0:00 php-fpm: pool www
    root      13587  0.0  0.1 249732  6576 ?        S    23:26   0:00 php-fpm: pool www
    root      14087  0.0  0.0 112812   972 pts/1    S+   23:33   0:00 grep --color=auto php-fpm
    
    
    展开全文
  • 1.进入mysql 2.GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ 开放root 用户 3.flush privileges 刷新用户权限 4.记得开放宝塔数据库端口和服务器数据库端口
  • 这个看起来不是困难的事情,不过网上的教程一般都搞得很复杂,和一般的步骤不同,宝塔面板不需要在终端中执行各种指令,而只是需要在网页界面中操作,主要是借助了phpmyadmin的功能。但是这个面板也有额外需要配置的...
  • 宝塔面板解压文件之后所有解压出来的文件全部变成了root权限, 如果要修改成www权限 (只修改权限所有者,不修改权限值)。 点击文件管理菜单栏里的“终端” (在刷新按钮旁),复制发送以下指令: chown www:www ...
  • MySQL 开启远程访问权限 | 宝塔系统

    千次阅读 2019-04-18 11:43:00
    1.进入 MySQL 管理菜单 2.选择权限为所有人 转载于:https://www.cnblogs.com/Skrillex/p/10728681.html
  • 宝塔数据库管理密码错误 或 宝塔控制面板MySQL root用户登录报 1045 错误解决方法 MySQL在使用root密码登陆报 1045 ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES) 错误...
  • phpmyadmin 打开用户 添加用户 不负责任的说哈,全选没错,安全性自己想哈 点击执行
  • 文章目录宝塔面板 - 通过宝塔面板安装的mysql 默认密码是...创建数据库后,请设置一个新的用户,授予操作该库所需的权限,并使用该用户进行数据库操作,不要将root 账户密码设置为 root 123456 admin 等弱密码。否则...
  • 宝塔面板的计划任务默认执行用户是root,如果任务里有打印日志的操作,则自动创建的log文件也是root用户权限,而php的运行用户是www,对root用户创建的文件默认没有写权限,进而导致程序报错。 问题场景 此问题...
  • 1、进入mongodb安装目录,下面是宝塔面板的默认目录 cd /www/server/mongodb/bin 2、输入命令行mongo,进入mongodb环境 mongo 3、切换到 admin 数据库 use admin 4、给admin设置用户密码 user:
  • sudo su - www -s /bin/bash
  • sudo su - www -s /bin/bash
  • 添加数据库或者修改数据库访问权限都会提示数据库管理密码错误! 解决思路: 一、通过百度搜索,查到的解决方案如下: 点击root密码–重设密码 重设root 密码以后,发现问题还是不能解决,然后在网上也发现了好多...
  • su -c " php /home/wwwroot/jklds/public/index.php dsfs/fdghf " -s /bin/sh www
  • 宝塔Windows面板奇技淫巧

    千次阅读 2020-01-07 16:12:24
    查看当前安装宝塔面板版本: ... 读取面板data目录 ...查看宝塔后台目录地址 ...修改PHP配置,启用system查看网站权限 ...经测试启动IIS时用户为网站权限,无法访问宝塔配置目录。但可以访问PHP配置目录,修改...
  • 在阿里云建立了mongodb测试数据库,用了盗版软件登录,估计账号泄露,被黑客删库,留下勒索邮件,还好只是测试用的,下面说明设置权限登录步骤。 1.进入命令行: 运行 mongo 2.切换到admin: use admin 3.添加管理...
  • 设置数据库用户权限失败

    千次阅读 2017-12-09 21:13:20
    当我们对数据库进行权限设置时,会出现如下错误: 1558 - Column count of mysql.proc is wrong. Expected 20, found 16. Created with MySQL 50018, now running 50146. Please use mysql_upgrade to fix ...
  • #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH step=1 for (( i = 0; i < 60; i=(i+step) )); do su -c “cd 项目目录 &...echo “------
  • linux中 777,755等用户权限说明

    千次阅读 2016-05-17 10:27:20
    linux中 777,755等用户权限说明 读取写入执行权限 444 r–r–r–600 rw——-644 rw-r–r–666 rw-rw-rw-700 rwx——744 rwxr–r–755 rwxr-xr-x777 rwxrwxrwx 三位数字代表9位的权限,...
  • 这个问题是数据库权限问题 在宝塔面板页面找到软件商店 — 已安装 —mysql —设置 之后点开配置修改 在mysqld里面 添加这一句 skip-grant-tables 保存 重新启动数据库 就可以了 需要注意 修改后是任何用户都可以...
  • 宝塔自动备份网站到FTP空间,宝塔备份ftp空间上次分享了宝塔自动备份网站到linuxboyoss中,但是linuxboy的oss是要收存储费用的,而且我非常在意的一点就是这样会把linuxboy的API密码明文存储在面板后台,感觉这样也...
  • 解决宝塔远程mysql问题

    千次阅读 2020-08-20 09:56:00
    前提:服务器防火墙已开放3306端口 第一步:在宝塔面板开放mysql 3306端口,重启mysql: 注:以上方法只针对端口是否放行;...# 授权root用户对所有数据库在任何ip都可以进行操作 grant all on *.* to root@'%..
  • ## 一、linux用户简述linux是一个多用户、多任务的操作系统,支持同一时间多个用户登录使用,不同的用户可以执行不同任务,相互不影响。本篇文章主要介绍:- 如何在linux下添加、删除以及修改用户信息- 详解文件所属...
  • 宝塔操作

    2019-01-23 14:12:37
    安装 本次安装版本 Linux面板6.8 开放操作系统端口8888和888以及常用...在宝塔中创建数据库,并可以为每个数据库创建单独的访问用户、密码(如果为单独数据库创建用户名密码需要设置权限为所有人可访问)
  • 1.宝塔数据库连接不上 本地打不开 navicat也连接不上 权限也不能设置全网访问 黑窗口进入liunx 服务器 1.进入到mysql数据库下 mysql> use mysql Database changed 2.对新用户增删改 ## 1.创建用户: # 指定ip:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,175
精华内容 870
关键字:

宝塔用户权限