discuz 提供管理员权限

上传附件的报错:附件文件无法保存到服务器,可能是目录属性设置问题,请与管理员联系。

修改了权限 问题依然存在

解决方法 :

登陆 discuz 后台
全局 - 附件设置 - 基本设置 - 附件保存位置: - "将相对路径 改成 绝对路径 ./attachments 改成 /www/discuz/upload/attachments"

原因是因为论坛转移过 路径变了 程序路径问题

提升用户为管理员:

discuz+uclient 手动提升普通用户至管理员权限

关键要知道管理员权限在数据库中对应的位置
 
假设discuz的数据库前缀是cdb_ uclient的前缀是 uc_
 
分别执行
 
查询表结构
describe uc_members;
 
查询sunshine用户名的信息
select * from uc_members where name="sunshine";
 
2xxx79是上面查询到的uid字段值
insert into uc_admins values(2xxx79, "sunshine", 1,1,1,1,1,1,1,1,1,1,1,1);
 
这样就在uc里面将sunshine用户提升为管理员权限。
 
如果想要用使用uc网站创始者权限,就要修改ucclient下的data/config.inc.php文件
修改
define(‘UC_FOUNDERPW‘, ‘xxx0dfxxx407de5xxxba5463xxx095e‘);       //这个是密码
define(‘UC_FOUNDERSALT‘, ‘0axxx6‘);                             //这个是用户信息中的salt值
 
在discuz中提升某用户为管理员权限
 
adminid--smallint(3)--管理组ID号(1为管理员、2为总版主、3为版主、0表示否,即非管理 组,-1表
示    特殊组及除了1,2,3以外的系统组(即4,5,6,7,8组))
update cdb_members set adminid = 1 where username = "sunshine";
这样就会提升用户sunshine权限为管理员
 
select * from cdb_members where username = "sunshine";//查看用户信息
 
访问 admincp.php 登录即可

时间: 2024-08-13 10:42:43

discuz 提供管理员权限的相关文章

Win10系统删除文件需提供管理员权限-- 解决方案

解决方案1:选中[文件]-[属性]-[安全]-[高级]-选中当前用户[编辑]权限 若还是不行,则试试方案2解决方案2:更改[所有者]--[高级]--[立即查找] 选中[everyone]--[确定] 然后添加用户[everyone] 右键[文件]--[共享]--[特定用户]--选中[everyone]--[共享] 共享成功以后即可删掉文件. 原文地址:https://www.cnblogs.com/yanjunfeng/p/8566195.html

在域中获取域管理员权限的多种方法及一些缓解措施

翻译:hac425 前言 现在攻击者有很多方法可以用来获取域管理员权限.这篇文章的目的是介绍一些当前较受欢迎的方式.这里所介绍的技术的基本点是攻击者已经拿到了一台域中的服务器,并已获得域用户凭据. 对大多数企业来说有一个不幸的现实:对于一个攻击者来说,从域用户权限提升到域管理员权限往往不需要太长的时间.为什么会这样呢?本文会介绍其中使用的一些技巧. 现在针对一个企业,组织的攻击越来越频繁通过一些钓鱼手法来开始.比如通过发送大量的钓鱼邮件给目标的成员来在目标网络的机器上执行代码.一旦攻击者能够在企

Powershell管理系列(三十五)PowerShell操作之以管理员权限运行脚本

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 场景:Win10或者是非管理员权限运行命令行的时候,提示无权限,如下图 我们可以右键Powershell,以管理员权限运行,或者是计划任务设置为以管理员权限运行,其实我们有更加高效的办法,可以直接提权运行脚本,如下图,输入用户名和密码, Invoke-Command -ScriptBlock {ipconfig /register

右键,获取管理员权限

以管理员登录系统,有时候对一些文件进行删除或移动操作,总是提示权限不足,现提供制作方法,充分取得管理员所有权. 制作方法: 1.打开记事本 2.复制以下红色内容 ---------------------------------------------------------------------------------- Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @="管理员取得所有权&quo

C# 应用程序单例(禁止多开) 获取.net版本号 以及 管理员权限

Mutex不仅提供跨线程的服务,还提供跨进程的服务.当在构造函数中为Mutex指定名称时,则会创建一个命名了的Mutex.其他线程创建Mutex时,如果指定的名称相同,则返回同一个互斥体,不论该线程位于哪个进程或者应用程序域中. 使用命名互斥体的一个例子是创建Singleton应用程序,即只能打开一个实例的应用程序.显然,我们创建的控制台应用程序是可以同时打开多个实例的.下面的代码使用Mutex实现了只能同时开启一个Console控制台程序. string asm = Assembly.GetE

让win7变成无线路由(需要用管理员权限打开)最后完善.rar

让win7变成无线路由(需要用管理员权限打开)最后完善.bat @ECHO OFF CLS color 0a netsh wlan show drivers ECHO.★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ECHO.★以上是你的无线网卡信息,查看你的网卡是否支持承载网络★ ECHO.★ ★ ECHO.★ 持请更新一个通过微软认证的驱动! ★ ECHO.★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ECHO. ECHO. GOTO MENU :MENU ECHO.

自己的电脑为什么没有管理员权限?

自己的电脑为什么没有管理员权限? 电脑人人有 提示:自己的电脑为什么没有足够的权限?这是微软的操作系统,照顾电脑新手的缘故,虽然每次操作都要咨询一遍,显得很麻烦,但安全的原因,操作系统还不至于轻易被不良程序击毁!一旦掌握自我防范的技巧,那就可以将这些警示级别降低,从而提高操作的效率. 步骤阅读 方法/步骤 1 使用鼠标点击屏幕右下方的开始按钮(蓝色四方图标)→控制面板 2 查看方式→小图标→用户账户 3 找到账户→更改账户类型 4 点选管理员→更改账户类型 5 使用鼠标右键点击开始按钮(蓝色四方

判断当前进程是否以管理员权限运行(AllocateAndInitializeSid后,用CheckTokenMembership与AdministratorsGroup进行比较,和Delphi的那个例子还有点不一样)

在Win7下(Vista以上的...)有时某些操作就是会让人郁闷 开启了UAC的话,得以管理员权限运行才不会出现Access is denied... 但是,程序又不是非得什么时候都用那破管理员权限的 总不能在manifest里加权限,然后用户运行时老弹确认吧? 当然啦,可以将需要管理员权限的部分写到另一个小程序,需要时调用它就行了 不过还是不爽,如果是一个小小的程序还要再加另一个小小小程序的话 那好,干脆判断是不是Win7...开启了UAC没有之类 开启的话再判断下是不是以管理员权限运行,不是

Windows 8提升普通管理员权限为超级管理员权限以及激活超级管理员Administrator

在Windows 8下运行某些操作时(比如删除一些文件或者更改某些系统设置时)系统会提示我们权限不够.须要Administrator账户的权限. 相信很多其它的使用者都会觉得自己当前使用的账户已经是系统中最大权限的全部者了,为什么还会来个Administrator的用户权限呢?其实,在Windows系列的操作系统上.超级管理员(也就是最大权限全部者)默认情况下都是Administrator,并且在XP.Windows 7上,刚装好系统后就有了一个账户,此账户便是超级管理员Administrato