user_useradd - CSDN
精华内容
参与话题
  • USER总结

    2017-08-21 22:42:08
    user 创建用户: create user 用户名 identified by 密码; create user sxt identified by cat123; 给用户授予权限 grant 权限名 to 用户名; grant connect,resource to sxt; 收回权限 revoke 权限名 from ...
    user
    创建用户:
    create user 用户名 identified by 密码;
    create user sxt identified by cat123;
    给用户授予权限
    grant 权限名 to 用户名;
    grant connect,resource to sxt;
    收回权限
    revoke 权限名 from 用户名;
    rovoke connect from sxt;
    table 对象
    创建表
    create table 表名(字段名 字段属性 约束,...)
    create table student(
    sid int primary key,
    sname varchar2(20) not null,
    sex char(2) default '男',
    age int check(age>=18 && age<=30),
    email varchar2(50) unique
    )
    oracle  常用数据类型
    数值型 
    number(p,s) p是整数位,s小数位
    字符型
    char 不可变长度字符型
    varchar2 可变长度字符型
    日期型
    date 日期类型
    timestamp 时间戳类型
    大文件文类lob
    blob 以二进制存储
    clob 以字符进行存储
    为了保证数据的完整性和一致性而创建约束
    域完整性约束 非空 not null 检查 check
    实体完整性约束 唯一 unique 主键 primary key
    参照完整性约束 外键 foreign key
    事务:从头到尾的去做一件事情,要么做好,要么不做。
    Oracle分页算法
    totalRows 总条数(必须有)
    pageRows 每页数量(必须有)
    一共多少页:totalRows%pageRows==0?totalRows/pageRows:totalRows/pageRows+1;
    第n页的开始行和结束行
    开始行 :(n-1)*pageRows+1
    结束行 :n*pageRows
    Mysql
    select * from 表名 limit 开始行,结束行
    展开全文
  • 问题一:ftpusers和user_list两个文件各自的用途是什么?有何关系?首先请明确一点:ftpusers不受任何配制项的影响,它总是有效,它是一个黑名单!该文件存放的是一个禁止访问FTP的用户列表,通常为了安全考虑,管理...

    推荐:博主历时三年倾注大量心血创作的大数据平台架构与原型实现:数据中台建设实战一书已由知名IT图书品牌电子工业出版社博文视点出版发行,真诚推荐给每一位读者!点击重磅推荐:建大数据平台太难了!给我发个工程原型吧!了解图书详情,扫码进入京东手机购书页面!

     

    本文原文出处: http://blog.csdn.net/bluishglc/article/details/42273197严禁任何形式的转载,否则将委托CSDN官方维护权益!

    问题一:ftpusers和user_list两个文件各自的用途是什么?有何关系?


    首先请明确一点:ftpusers不受任何配制项的影响,它总是有效,它是一个黑名单!
    该文件存放的是一个禁止访问FTP的用户列表,通常为了安全考虑,管理员不希望一些拥有过大权限的帐号(比如root)登入FTP,以免通过该帐号从FTP上传或下载一些危险位置上的文件从而对系统造成损坏。

    而user_list则是和vsftpd.conf中的userlist_enable和userlist_deny两个配置项紧密相关的,它可以有效,也可以无效,有效时它可以是一个黑名单,也可以是一个白名单!那么是什么的设置决定了它的作用呢?这就是问题二要解释的。

    所以简单总结就是:ftpusers和user_list没有任何关系,ftpusers文件总是生效,user_list则取决于userlist_enable和userlist_deny两项配置。

    问题二:vsftpd.conf中的userlist_enable和userlist_deny两个配置项各自起什么作用,两者如何搭配使用?

    为了说明这个问题,我们来建立两个测试用户:

     

     

    tom: 在user_list中
    jim:不在user_list中


    然后我们分别给两个配置项取不同的值,分4种Case进行测试:

    Case 1: userlist_enable=YES, userlist_deny=YES

     

     

     

    tom: 拒绝登入
    jim: 允许登录

    Case 2: userlist_enable=YES, userlist_deny=NO

     

     

    tom: 允许登录
    jim:拒绝登录(如user_list文件开头的注释所述,甚至不会提示输入密码,即无登入提示框,直接拒绝连接)

    Case 3: userlist_enable=NO,userlist_deny=NO

     

     

    tom: 允许登录
    jim: 允许登录

    Case 4: userlist_enable=NO,userlist_deny=YES

     

     

    tom: 允许登录
    jim: 允许登录

    综上实验得出以下结论:

     

     

    1. userlist_enable和userlist_deny两个选项联合起来针对的是:本地全体用户(除去ftpusers中的用户)和出现在user_list文件中的用户以及不在在user_list文件中的用户这三类用户集合进行的设置。
    2. 当且仅当userlist_enable=YES时:userlist_deny项的配置才有效,user_list文件才会被使用;当其为NO时,无论userlist_deny项为何值都是无效的,本地全体用户(除去ftpusers中的用户)都可以登入FTP
    3. 当userlist_enable=YES时,userlist_deny=YES时:user_list是一个黑名单,即:所有出现在名单中的用户都会被拒绝登入;
    4. 当userlist_enable=YES时,userlist_deny=NO时:user_list是一个白名单,即:只有出现在名单中的用户才会被准许登入(user_list之外的用户都被拒绝登入);另外需要特别提醒的是:使用白名单后,匿名用户将无法登入!除非显式在user_list中加入一行:anonymous

     

    展开全文
  • user

    2020-10-08 12:01:09
    本文章为网络笔记,看了warehouse老师的视频受益匪浅,更是感觉自己技术太过初级,特写了本...11gR2视频第四版 3_03_user SQL> create user b identified by b; 用户已创建。 SQL> conn b/b@PROD ERROR: ORA-

    本文章为网络笔记,看了warehouse老师的视频受益匪浅,更是感觉自己技术太过初级,特写了本笔记,方便以后反复学习!
    如有任何不妥,请发邮件至102448567@qq.com删除文章!
    关于warehouse:
    http://blog.itpub.net/19602/viewspace-1059211/
    11gR2视频第四版 3_03_user

    SQL> create user b identified by b;
    
    用户已创建。
    
    SQL> conn b/b@PROD
    ERROR:
    ORA-01045: 用户 B 没有 CREATE SESSION 权限; 登录被拒绝
    
    
    警告: 您不再连接到 ORACLE。
    

    查看系统权限查询system_privilege_map

    SQL> select * from system_privilege_map;
    
     PRIVILEGE NAME                                                 PROPERTY
    ---------- -------------------------------------------------- ----------
            -3 ALTER SYSTEM                                                0
            -4 AUDIT SYSTEM                                                0
            -5 CREATE SESSION                                              0
            -6 ALTER SESSION                                               0
            -7 RESTRICTED SESSION                                          0
           -10 CREATE TABLESPACE                                           0
           -11 ALTER TABLESPACE                                            0
           -12 MANAGE TABLESPACE                                           0
           -13 DROP TABLESPACE                                             0
           -15 UNLIMITED TABLESPACE                                        0
           -20 CREATE USER                                                 0
           。。。。。。。。。。。。。。。。。。。。。。。。
    

    查看系统角色查询dba_sys_privs

    SQL> select * from dba_sys_privs;
    
    GRANTEE              PRIVILEGE                      ADMIN_OPT
    -------------------- ------------------------------ ---------
    DBA                  CREATE SESSION                 YES
    DBA                  ALTER SESSION                  YES
    DBA                  DROP TABLESPACE                YES
    DBA                  BECOME USER                    YES
    DBA                  DROP ROLLBACK SEGMENT          YES
    DBA                  SELECT ANY TABLE               YES
    DBA                  INSERT ANY TABLE               YES
    DBA                  UPDATE ANY TABLE               YES
    DBA                  DROP ANY INDEX                 YES
    DBA                  SELECT ANY SEQUENCE            YES
    DBA                  CREATE ROLE                    YES
    。。。。。。。。。。。。
    

    查看dba角色少了哪些权限

    SQL> select name from system_privilege_map
      2  minus
      3  select privilege from dba_sys_privs where grantee='DBA';
    
    NAME
    --------------------------------------------------
    ALTER DATABASE LINK
    ALTER PUBLIC DATABASE LINK
    EXEMPT ACCESS POLICY
    EXEMPT IDENTITY POLICY
    EXEMPT REDACTION POLICY
    SYSDBA
    SYSOPER
    
    已选择7行。
    
    SQL> grant create session to b;
    
    授权成功。
    
    SQL> conn b/b@PROD
    已连接。
    
    SQL> create table t(id int);
    create table t(id int)
    *
    第 1 行出现错误:
    ORA-01031: 权限不足
    
    SQL> conn / as sysdba
    已连接。
    SQL> grant create table to b;
    
    授权成功。
    
    SQL> conn b/b@PROD
    已连接。
    SQL> create table t(id int);
    
    表已创建。
    

    这时候报错没有user表空间的权限是因为metadata是创建了,但是data segment没有创建呢

    SQL> insert into t values(1);
    insert into t values(1)
                *
    第 1 行出现错误:
    ORA-01950: 对表空间 'USERS' 无权限
    

    下边这两个图也说明了metadata创建了,但是data segment没有创建
    在这里插入图片描述
    在这里插入图片描述

    SQL> insert into t values(1);
    insert into t values(1)
                *
    第 1 行出现错误:
    ORA-01950: 对表空间 'USERS' 无权限 
    

    在创建表的时候如果没有指定表空间他就在userdefault tablespace

    SQL> select username,default_tablespace from dba_users where username='B';
    
    USERNAME   DEFAULT_TABLESPACE
    ---------- ------------------------------------------------------------------------------------------
    B          USERS
    

    B使用user表空间10M的空间

    SQL> alter user b quota 10m on users;
    
    用户已更改。
    

    查询有哪些表空间对哪些用户有限制
    在这里插入图片描述
    对用户使用表空间没有限制

    SQL> alter user b quota unlimited on users;
    
    用户已更改。
    

    在这里插入图片描述

    SQL> conn b/b
    已连接。
    SQL> insert into t values(1);
    
    已创建 1 行。
    
    SQL> commit;
    
    提交完成。
    

    现在就有数据段了,这就是11g的新特性,数据段延迟创建,现在metadatadata segment就分的很清楚了
    在这里插入图片描述

    SQL> conn b/b
    已连接。
    SQL> create table tt (id int) tablespace test1;
    
    表已创建。
    SQL> insert into tt values(1);
    insert into tt values(1)
                *
    第 1 行出现错误:
    ORA-01950: 对表空间 'TEST1' 无权限
    
    SQL> alter user b quota unlimited on users quota 10M on test1;
    
    用户已更改。
    

    在这里插入图片描述
    下面这样就是不让用test1表空间

    SQL> alter user b quota unlimited on users quota 0 on test1;
    
    用户已更改。
    

    下面这个系统权限就是对所有表空间都没有使用限制

    SQL> select * from system_privilege_map;
    
     PRIVILEGE NAME                          PROPERTY
    ---------- -------------------------    ----------
           -15 UNLIMITED TABLESPACE               0
    

    Oracle创建用户的时候密码是明文的,可以通过password expire来解决这个问题

    SQL> create user c identified by c password expire;
    
    用户已创建。
    
    SQL> grant create session to c;
    
    授权成功。
    
    SQL> conn c/c
    ERROR:
    ORA-28001: 口令已经失效
    
    
    更改 c 的口令
    新口令:
    重新键入新口令:
    口令已更改
    已连接。
    

    用户不用了需要删除,但是用户下的表其他用户还有可能使用,这个时候把用户lock就好

    SQL> alter user c account lock;
    

    在这里插入图片描述
    解锁

    SQL> alter user c account unlock;
    
    展开全文
  • .pro.user文件

    千次阅读 2018-05-21 10:04:49
    .pro.user用于记录打开工程的路径,所用的编译器、构建的工具链、生成目录、打开工程的qt-creator的版本等。当更换编译环境时,要将其删除。

    .pro.user

    用于记录打开工程的路径,所用的编译器、构建的工具链、生成目录、打开工程的qt-creator的版本等。

    当更换编译环境时,要将其删除。

    展开全文
  • 【Django】—QQ登录

    2020-10-22 19:18:10
    1、QQ登录逻辑分析 2、若想实现 QQ 登录,需要成为 QQ 互联的开发者,审核通过才可实现。<申请链接> 3、Django准备: ... 进入 apps 目录下: ...调用命令生成 oauth 子应用: python …/manage.py startapp oauth ...
  • dba,user,v$等开头的常用表和视图
  • ssize_t xxx_read(struct file *filp, char __user *buf, size_t count, loff_t *f_pos); ssize_t xxx_write(struct file *filp, const char __user *buf, size_t count, loff_t *f_pos); 等函数中,f
  • call_user_func_array函数详解

    万次阅读 2018-01-08 01:43:25
    call_user_func_array : 调用回调函数,并把一个数组参数作为回调函数的参数。 说明:mixed call_user_func_array ( callable $callback , array $param_arr ) 把第一个参数作为回调函数...
  • 浏览器的userAgent归纳

    万次阅读 2019-08-16 13:42:22
    User-Agent:Mozilla/4.0 (Windows;MSIE 6.0; Windows NT 5.2) IE7 User-Agent:Mozilla/4.0 (compatible;MSIE 7.0; Windows NT 6.0) IE8 User-Agent:Mozilla/4.0 (compatible;MSIE 8.0; Windows NT 6...
  • linux内核中的get_user和put_user

    万次阅读 2013-01-03 21:35:04
    linux内核中的get_user和put_user内核版本:2.6.14CPU平台:arm嵌入式开发交流群:289195589,欢迎加入! 在内核空间和用户空间交换数据时,get_user和put_user是两个两用的函数。相对于copy_to_user和copy_from_...
  • Oracle imp 关于fromuser 和 touser的用法

    万次阅读 2013-09-26 21:29:54
    鸣谢:...fromuser就是把当前的dmp文件中的某一个用户下的数据取出。 touser就是把现在dmp文件中的数据导入到目标库的指定user下。 具体命令这样。 exp userid=system/manager owner=username1 file=
  • Oracle中drop user和drop user cascade的区别

    万次阅读 2009-04-24 10:51:00
    SQL> delete user itp2;delete user itp2 *第 1 行出现错误:ORA-00903: 表名无效SQL> drop user itp2;drop user itp2*第 1 行出现错误:ORA-01940: 无法删除当前已连接的用户SQL> drop user itp2;用户已删除。SQL> ...
  • Spring事务传播行为详解

    万次阅读 2018-09-28 21:46:24
    前言 Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是Spring为我们提供的强大的工具箱,使用事务传播行...
  • project->properties->Builders 将带有 validator的选项全部去掉,然后保存一切就ok了。
  • 执行 grant create session to test即可。
  • 原因很简单,他前面的只能是逗号,分号就会出错 &lt;meta name="viewport" content="width=device-width, initial-scale=1.0;user-scalable=no"&gt;
  • git在push/push to时需要使用到user.name和user.email,一般通过git bash来进行配置或修改。查看user.name/user.email //查看user.name git config user.name //查看user.email git config user.email 配置...
  • 在2008服务器搭建FTP之后,用FlashFxp连接FTP,提示530 User cannot log in.一开始从字面意思理解是提示账户密码错了的意思,但是无论我怎么确认,账户密码肯定没错。后面经过网上查找资料发现,是FTP身份验证的问题...
  • springmvc的ModelAttribute注解

    万次阅读 多人点赞 2016-04-07 23:43:36
    参考资料:spring-framework-reference的Using @ModelAttribute on a method和Using @ModelAttribute on a method argument 先看一个方法没有使用@ModelAttribute的Controller方法. @RequestMapping("/save") ...
  • 又报‘ORA-01045: user lacks CREATE SESSION privilege; logon denied’,原来是创建User时没有给赋上create session权限,解决办法:grant create session,resource to 或在pl/sql developer里,创建user时选择...
1 2 3 4 5 ... 20
收藏数 3,760,928
精华内容 1,504,371
关键字:

user