更改某用户个人网站的配额设置

和前一篇相同的地方,也是在csdn聊天记录http://chat.csdn.net/chathistory/ViewStatements.aspx?TopicId=134中,看到这样的提问。
从前我在客户那边也遇到相同的问题。默认100M的空间很快就被那些个人文档比较多的用户用完了。这时,技术支持人员就会接到很多电话,要求增加分配给该用户的空间。当时我用了自己的一个办法解决了这个问题。客户那边用下来也正常,所以有相同问题的朋友也不妨试一试。步骤如下:
1、 在Sharepoint服务器上,进入管理工具中的“SharePoint管理中心”。
2、 点击组件配置一节中的“管理配额和锁定”
3、 点击“管理配额”下的“管理网站集配额和锁定”
进入“管理网站集配额和锁定”后,在顶级网站一栏的文本框中,输入如下地址:
    http://server_name/personal/xxx
其中的“xxx”为要管理的那个个人的名字,不同的帐户名在写法上可能会有所不同。如果不是很清楚怎么写,可以进入那个人的个人网站,然后把鼠标放到导航栏上“文档和列表”或“网站设置”的链接上,看一下状态栏里的地址,在personal后面的一级内容就是了。
4、点击“查看数据”后,下面就会出现网站配额信息一节。点击修改“网站最大存储空间为”,在后面的文本框中输入变大后的值。
5、点击确定。
现在就为那个用户扩大了空间。那个用户可以在个人站点里看到空间的变化。步骤如下:
1、进入个人站点,点击“网站设置”,
2、点击管理一节中的“转到网站管理”。
3、在网站集管理一节中,点击“查看存储空间分配信息”。
4、进入“存储空间分配”页面中。
这里就可以图形化的显示出个人空间的使用情况了。下面的列表还列出了各个库所占的空间大小。

### Oracle 用户管理与权限配置 #### 1. 创建用户并分配磁盘配额 在 Oracle 中,可以通过 `ALTER USER` 命令为用户分配磁盘空间配额。这有助于控制用户可以使用的表空间大小。例如: ```sql ALTER USER user_name QUOTA 10M ON tablespace_name; ``` 此命令表示为指定用户分配 10MB 的磁盘空间到特定的表空间中[^1]。 #### 2. 授予基本登录权限 要让用户能够连接到数据库实例,必须为其授予权限 `CREATE SESSION`。这是最基本的权限之一,允许用户建立会话并访问数据库。例如: ```sql GRANT CREATE SESSION TO wanghao; ``` 上述语句授予用户 `wanghao` 登录数据库的权利[^2]。 #### 3. 系统权限管理 系统权限是指影响整个数据库的操作权利,比如创建表、索引或其他对象的能力。这些权限通常由管理员分配给其他用户或角色。如果未启用权限传递功能,则仅管理员有权执行此类操作。例如: ```sql GRANT CREATE TABLE TO xiaoming; REVOKE CREATE TABLE FROM xiaoming; ``` 通过 `GRANT` 和 `REVOKE` 命令分别实现权限的赋予和回收[^3]。 #### 4. 使用角色简化权限管理 当需要向多个用户提供一组相同的复杂权限组合时,使用角色是一种高效的方法。角色是一组预定义好的系统权限或者对象权限集合。一旦某个角色被赋给了某位用户,那么该用户就自动获得了这个角色下的所有权限;反之亦然,调整角色内容即可同步更新关联用户的权限状态。例如: ```sql CREATE ROLE developer_role; GRANT CREATE TABLE, ALTER ANY TABLE TO developer_role; GRANT developer_role TO xiaoming; ``` 这里先创建了一个名为 `developer_role` 的新角色,并给予它两项重要能力——创建表格以及更改任何现有表格结构的可能性,随后再把这个定制化后的角色分发出去给具体的个人账户xiaoming来享用其便利之处[^4]。 #### 5. 对象级权限设定 除了全局性的系统权限外,在更细粒度上还可以针对具体的数据对象(如表、视图等)单独设置读写权限。下面展示了一些典型场景下如何精确调控不同主体之间交互行为的例子: ```sql -- 允许xiaoming查询emp表中的数据 GRANT SELECT ON emp TO xiaoming; -- 移除之前赋予的select权限 REVOKE SELECT ON emp FROM xiaoming; -- 批量处理涉及多张表或多类资源的情况 GRANT INSERT, DELETE, UPDATE ON department TO manager_user; REVOKE ALL PRIVILEGES ON employee FROM regular_user; ``` 另外值得注意的是关于存储过程方面的特殊许可需求也存在相应的解决办法如下所示: ```sql -- 给定用户exec权去调用特定package内的function/procedure成员函数 GRANT EXECUTE ON my_package.my_procedure TO target_user; -- 或者一次性开放整个schema底下所有的procedure/executable units供目标使用者自由选用而无需逐一手动列举出来逐一指派过去 GRANT EXECUTE ANY PROCEDURE TO powerfull_admin_account; ``` 最后别忘了还有专门用来撤销先前错误发放过的各类广泛覆盖范围较大的超级特权的好工具可供随时备用着呢!就像这样子啦: ```sql REVOKE CONNECT, RESOURCE FROM untrusted_guest_accounts_listed_here_please; ``` 以上就是围绕Oracle环境下有关于用户账号体系构建及其配套安全策略规划方面的一些基础知识要点总结分享给大家参考学习之用了哦😊!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值