亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > PostgreSQL 角色與用戶管理介紹

PostgreSQL 角色與用戶管理介紹

熱門標簽:青白江400企業電話申請 crm外呼系統聯系方式 內蒙古營銷智能外呼系統哪個好 智能外呼系統官網 長沙電銷外呼防封卡是什么 外呼線路資源屬于電信業務嗎 呼和浩特外呼系統原理是什么 小裙科技電銷機器人怎樣 河南電話外呼系統招商

一、角色與用戶的區別

角色就相當于崗位:角色可以是經理,助理。
用戶就是具體的人:比如陳XX經理,朱XX助理,王XX助理。
在PostgreSQL 里沒有區分用戶和角色的概念,"CREATE USER" 為 "CREATE ROLE" 的別名,這兩個命令幾乎是完全相同的,唯一的區別是"CREATE USER" 命令創建的用戶默認帶有LOGIN屬性,而"CREATE ROLE" 命令創建的用戶默認不帶LOGIN屬性(CREATE USER is equivalent to CREATE ROLE except that CREATE USER assumes LOGIN by default, while CREATE ROLE does not)。

1.1 創建角色與用戶

CREATE ROLE 語法

CREATE ROLE name [ [ WITH ] option [ ... ] ]
where option can be:
      SUPERUSER | NOSUPERUSER
    | CREATEDB | NOCREATEDB
    | CREATEROLE | NOCREATEROLE
    | CREATEUSER | NOCREATEUSER
    | INHERIT | NOINHERIT
    | LOGIN | NOLOGIN
    | REPLICATION | NOREPLICATION
    | CONNECTION LIMIT connlimit
    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'
    | VALID UNTIL 'timestamp'
    | IN ROLE role_name [, ...]
    | IN GROUP role_name [, ...]
    | ROLE role_name [, ...]
    | ADMIN role_name [, ...]
    | USER role_name [, ...]
    | SYSID uid

創建david 角色和sandy 用戶
postgres=# CREATE ROLE david;  //默認不帶LOGIN屬性
CREATE ROLE
postgres=# CREATE USER sandy;  //默認具有LOGIN屬性
CREATE ROLE
postgres=# \du
                             List of roles
 Role name |                   Attributes                   | Member of
-----------+------------------------------------------------+-----------
 david     | Cannot login                                   | {}
 postgres  | Superuser, Create role, Create DB, Replication | {}
 sandy     |                                                | {}

postgres=#
postgres=# SELECT rolname from pg_roles ;
 rolname 
----------
 postgres
 david
 sandy
(3 rows)

postgres=# SELECT usename from pg_user;         //角色david 創建時沒有分配login權限,所以沒有創建用戶
 usename 
----------
 postgres
 sandy
(2 rows)

postgres=#
1.2 驗證LOGIN屬性
postgres@CS-DEV:~> psql -U david
psql: FATAL:  role "david" is not permitted to log in
postgres@CS-DEV:~> psql -U sandy
psql: FATAL:  database "sandy" does not exist
postgres@CS-DEV:~> psql -U sandy -d postgres
psql (9.1.0)
Type "help" for help.

postgres=> \dt
No relations found.
postgres=>
用戶sandy 可以登錄,角色david 不可以登錄。
1.3 修改david 的權限,增加LOGIN權限
postgres=# ALTER ROLE david LOGIN ;
ALTER ROLE
postgres=# \du
                             List of roles
 Role name |                   Attributes                   | Member of
-----------+------------------------------------------------+-----------
 david     |                                                | {}
 postgres  | Superuser, Create role, Create DB, Replication | {}
 sandy     |                                                | {}

postgres=# SELECT rolname from pg_roles ;
 rolname 
----------
 postgres
 sandy
 david
(3 rows)

postgres=# SELECT usename from pg_user;  //給david 角色分配login權限,系統將自動創建同名用戶david
 usename 
----------
 postgres
 sandy
 david
(3 rows)

postgres=#
1.4 再次驗證LOGIN屬性
postgres@CS-DEV:~> psql -U david -d postgres
psql (9.1.0)
Type "help" for help.

postgres=> \du
                             List of roles
 Role name |                   Attributes                   | Member of
-----------+------------------------------------------------+-----------
 david     |                                                | {}
 postgres  | Superuser, Create role, Create DB, Replication | {}
 sandy     |                                                | {}

postgres=>
david 現在也可以登錄了。

二、查看角色信息

psql 終端可以用\du 或\du+ 查看,也可以查看系統表 select * from pg_roles;
postgres=> \du
                             List of roles
 Role name |                   Attributes                   | Member of
-----------+------------------------------------------------+-----------
 david     | Cannot login                                   | {}
 postgres  | Superuser, Create role, Create DB, Replication | {}
 sandy     |                                                | {}

postgres=> \du+
                                    List of roles
 Role name |                   Attributes                   | Member of | Description
-----------+------------------------------------------------+-----------+-------------
 david     | Cannot login                                   | {}        |
 postgres  | Superuser, Create role, Create DB, Replication | {}        |
 sandy     |                                                | {}        |

postgres=> SELECT * from pg_roles;
 rolname  | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcatupdate | rolcanlogin | rolreplication | rolconnlimit | rolpassword | rolvaliduntil | rolconfig |  oid 
----------+----------+------------+---------------+-------------+--------------+-------------+----------------+--------------+-------------+---------------+-----------+-------
 postgres | t        | t          | t             | t           | t            | t           | t              |           -1 | ********    |               |           |    10
 david    | f        | t          | f             | f           | f            | f           | f              |           -1 | ********    |               |           | 49438
 sandy    | f        | t          | f             | f           | f            | t           | f              |           -1 | ********    |               |           | 49439
(3 rows)

postgres=>

三、角色屬性(Role Attributes)

一個數據庫角色可以有一系列屬性,這些屬性定義了他的權限。

屬性 說明
login 只有具有 LOGIN 屬性的角色可以用做數據庫連接的初始角色名。
superuser 數據庫超級用戶
createdb 創建數據庫權限
createrole       允許其創建或刪除其他普通的用戶角色(超級用戶除外)
replication 做流復制的時候用到的一個用戶屬性,一般單獨設定。
password 在登錄時要求指定密碼時才會起作用,比如md5或者password模式,跟客戶端的連接認證方式有關
inherit 用戶組對組員的一個繼承標志,成員可以繼承用戶組的權限特性
... ...

 

四、創建用戶時賦予角色屬性

從pg_roles 表里查看到的信息,在上面創建的david 用戶時,默認沒有創建數據庫等權限。

postgres@CS-DEV:~> psql -U david -d postgres
psql (9.1.0)
Type "help" for help.

postgres=> \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------+-----------
david | | {}
postgres | Superuser, Create role, Create DB, Replication | {}
sandy | | {}

postgres=> CREATE DATABASE test;
ERROR: permission denied to create database
postgres=>
如果要在創建角色時就賦予角色一些屬性,可以使用下面的方法。
首先切換到postgres 用戶。
4.1 創建角色bella 并賦予其CREATEDB 的權限。
postgres=# CREATE ROLE bella CREATEDB ;
CREATE ROLE
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------+-----------
bella | Create DB, Cannot login | {}
david | | {}
postgres | Superuser, Create role, Create DB, Replication | {}
sandy | | {}

postgres=#
4.2 創建角色renee 并賦予其創建數據庫及帶有密碼登錄的屬性。
postgres=# CREATE ROLE renee CREATEDB PASSWORD 'abc123' LOGIN;
CREATE ROLE
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------+-----------
bella | Create DB, Cannot login | {}
david | | {}
postgres | Superuser, Create role, Create DB, Replication | {}
renee | Create DB | {}
sandy | | {}

postgres=#

4.3 測試renee 角色

a. 登錄
postgres@CS-DEV:~> psql -U renee -d postgres
psql (9.1.0)
Type "help" for help.

postgres=>
用renee 用戶登錄數據庫,發現不需要輸入密碼既可登錄,不符合實際情況。
b. 查找原因
在角色屬性中關于password的說明,在登錄時要求指定密碼時才會起作用,比如md5或者password模式,跟客戶端的連接認證方式有關。

查看pg_hba.conf 文件,發現local 的METHOD 為trust,所以不需要輸入密碼。

將local 的METHOD 更改為password,然后保存重啟postgresql。

c. 再次驗證

提示輸入密碼,輸入正確密碼后進入到數據庫。

d. 測試創建數據庫

創建成功。

五、給已存在用戶賦予各種權限

使用ALTER ROLE 命令。
ALTER ROLE 語法:
ALTER ROLE name [ [ WITH ] option [ ... ] ]
where option can be:

      SUPERUSER | NOSUPERUSER
    | CREATEDB | NOCREATEDB
    | CREATEROLE | NOCREATEROLE
    | CREATEUSER | NOCREATEUSER
    | INHERIT | NOINHERIT
    | LOGIN | NOLOGIN
    | REPLICATION | NOREPLICATION
    | CONNECTION LIMIT connlimit
    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'
    | VALID UNTIL 'timestamp'

ALTER ROLE name RENAME TO new_name

ALTER ROLE name [ IN DATABASE database_name ] SET configuration_parameter { TO | = } { value | DEFAULT }
ALTER ROLE name [ IN DATABASE database_name ] SET configuration_parameter FROM CURRENT
ALTER ROLE name [ IN DATABASE database_name ] RESET configuration_parameter
ALTER ROLE name [ IN DATABASE database_name ] RESET ALL
5.1 賦予bella 登錄權限
a. 查看現在的角色屬性
postgres=# \du
                             List of roles
 Role name |                   Attributes                   | Member of
-----------+------------------------------------------------+-----------
 bella     | Create DB, Cannot login                        | {}
 david     |                                                | {}
 postgres  | Superuser, Create role, Create DB, Replication | {}
 renee     | Create DB                                      | {}
 sandy     |                                                | {}

postgres=#
b. 賦予登錄權限
postgres=# ALTER ROLE bella WITH LOGIN;
ALTER ROLE
postgres=# \du
                             List of roles
 Role name |                   Attributes                   | Member of
-----------+------------------------------------------------+-----------
 bella     | Create DB                                      | {}
 david     |                                                | {}
 postgres  | Superuser, Create role, Create DB, Replication | {}
 renee     | Create DB                                      | {}
 sandy     |                                                | {}

postgres=#
5.2 賦予renee 創建角色的權限
postgres=# ALTER ROLE renee WITH CREATEROLE;
ALTER ROLE
postgres=# \du
                             List of roles
 Role name |                   Attributes                   | Member of
-----------+------------------------------------------------+-----------
 bella     | Create DB                                      | {}
 david     |                                                | {}
 postgres  | Superuser, Create role, Create DB, Replication | {}
 renee     | Create role, Create DB                         | {}
 sandy     |                                                | {}

postgres=#
5.3 賦予david 帶密碼登錄權限
postgres=# ALTER ROLE david WITH PASSWORD 'ufo456';
ALTER ROLE
postgres=#
5.4 設置sandy 角色的有效期
postgres=# ALTER ROLE sandy VALID UNTIL '2014-04-24';
ALTER ROLE
postgres=# \du
                             List of roles
 Role name |                   Attributes                   | Member of
-----------+------------------------------------------------+-----------
 bella     | Create DB                                      | {}
 david     |                                                | {}
 postgres  | Superuser, Create role, Create DB, Replication | {}
 renee     | Create role, Create DB                         | {}
 sandy     |                                                | {}

postgres=# SELECT * from pg_roles ;
 rolname  | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcatupdate | rolcanlogin | rolreplication | rolconnlimit | rolpassword |     rolvaliduntil      | rolconfig |  oid 
----------+----------+------------+---------------+-------------+--------------+-------------+----------------+--------------+-------------+------------------------+-----------+-------
 postgres | t        | t          | t             | t           | t            | t           | t              |           -1 | ********    |                        |           |    10
 bella    | f        | t          | f             | t           | f            | t           | f              |           -1 | ********    |                        |           | 49440
 renee    | f        | t          | t             | t           | f            | t           | f              |           -1 | ********    |                        |           | 49442
 david    | f        | t          | f             | f           | f            | t           | f              |           -1 | ********    |                        |           | 49438
 sandy    | f        | t          | f             | f           | f            | t           | f              |           -1 | ********    | 2014-04-24 00:00:00+08 |           | 49439
(5 rows)

postgres=#

六、角色賦權/角色成員

在系統的角色管理中,通常會把多個角色賦予一個組,這樣在設置權限時只需給該組設置即可,撤銷權限時也是從該組撤銷。在PostgreSQL中,首先需要創建一個代表組的角色,之后再將該角色的membership 權限賦給獨立的角色即可。
6.1 創建組角色
postgres=# CREATE ROLE father login nosuperuser nocreatedb nocreaterole noinherit encrypted password 'abc123';
CREATE ROLE
postgres=# \du
                             List of roles
 Role name |                   Attributes                   | Member of
-----------+------------------------------------------------+-----------
 bella     | Create DB                                      | {}
 david     |                                                | {}
 father    | No inheritance                                 | {}
 postgres  | Superuser, Create role, Create DB, Replication | {}
 renee     | Create role, Create DB                         | {}
 sandy     |                                                | {}

postgres=#
6.2 給father 角色賦予數據庫test 連接權限和相關表的查詢權限。
postgres=# GRANT CONNECT ON DATABASE test to father;
GRANT
postgres=# \c test renee
You are now connected to database "test" as user "renee".
test=> \dt
No relations found.
test=> CREATE TABLE emp (
test(> id serial,
test(> name text);
NOTICE:  CREATE TABLE will create implicit sequence "emp_id_seq" for serial column "emp.id"
CREATE TABLE
test=> INSERT INTO emp (name) VALUES ('david'); 
INSERT 0 1
test=> INSERT INTO emp (name) VALUES ('sandy');
INSERT 0 1
test=> SELECT * from emp;
 id | name 
----+-------
  1 | david
  2 | sandy
(2 rows)

test=> \dt
       List of relations
 Schema | Name | Type  | Owner
--------+------+-------+-------
 public | emp  | table | renee
(1 row)

test=> GRANT USAGE ON SCHEMA public to father;
WARNING:  no privileges were granted for "public"
GRANT
test=> GRANT SELECT on public.emp to father;
GRANT
test=>
6.3 創建成員角色
test=> \c postgres postgres
You are now connected to database "postgres" as user "postgres".
postgres=# CREATE ROLE son1 login nosuperuser nocreatedb nocreaterole inherit encrypted password 'abc123';
CREATE ROLE
postgres=#
這里創建了son1 角色,并開啟inherit 屬性。PostgreSQL 里的角色賦權是通過角色繼承(INHERIT)的方式實現的。
6.4 將father 角色賦給son1
postgres=# GRANT father to son1;
GRANT ROLE
postgres=#
還有另一種方法,就是在創建用戶的時候賦予角色權限。
postgres=# CREATE ROLE son2 login nosuperuser nocreatedb nocreaterole inherit encrypted password 'abc123' in role father;
CREATE ROLE
postgres=#
6.5 測試son1 角色
postgres=# \c test son1
You are now connected to database "test" as user "son1".
test=> \dt
       List of relations
 Schema | Name | Type  | Owner
--------+------+-------+-------
 public | emp  | table | renee
(1 row)

test=> SELECT * from emp;
 id | name 
----+-------
  1 | david
  2 | sandy
(2 rows)

test=>
用renee 角色新創建一張表,再次測試
test=> \c test renee
You are now connected to database "test" as user "renee".
test=> CREATE TABLE dept (
test(> deptid integer,
test(> deptname text);
CREATE TABLE
test=> INSERT INTO dept (deptid, deptname) values(1, 'ts');
INSERT 0 1
test=> \c test son1
You are now connected to database "test" as user "son1".
test=> SELECT * from dept ;
ERROR:  permission denied for relation dept
test=>
son1 角色只能查詢emp 表的數據,而不能查詢dept 表的數據,測試成功。
6.6 查詢角色組信息
test=> \c postgres postgres
You are now connected to database "postgres" as user "postgres".
postgres=#
postgres=# \du
                             List of roles
 Role name |                   Attributes                   | Member of
-----------+------------------------------------------------+-----------
 bella     | Create DB                                      | {}
 david     |                                                | {}
 father    | No inheritance                                 | {}
 postgres  | Superuser, Create role, Create DB, Replication | {}
 renee     | Create role, Create DB                         | {}
 sandy     |                                                | {}
 son1      |                                                | {father}
 son2      |                                                | {father}

postgres=#
“ Member of ” 項表示son1 和son2 角色屬于father 角色組。


 

您可能感興趣的文章:
  • 在postgresql數據庫中創建只讀用戶的操作
  • 查看postgresql數據庫用戶系統權限、對象權限的方法
  • PostgreSQL 實現快速刪除一個用戶

標簽:舟山 呼倫貝爾 黃石 楚雄 池州 菏澤 安順 白山

巨人網絡通訊聲明:本文標題《PostgreSQL 角色與用戶管理介紹》,本文關鍵詞  PostgreSQL,角色,與,用戶,管理,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PostgreSQL 角色與用戶管理介紹》相關的同類信息!
  • 本頁收集關于PostgreSQL 角色與用戶管理介紹的相關信息資訊供網民參考!
  • 推薦文章
    亚洲第一色在线| 亚欧成人乱码一区二区| 天天色成人网| 91麻豆精品国产自产在线观看一区| a级毛片免费观看网站| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日韩专区第一页| 亚洲 男人 天堂| 国产一区免费在线观看| 久久国产一区二区| 亚洲 国产精品 日韩| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 四虎影视库| 欧美a级v片不卡在线观看| 九九热国产视频| 亚洲 欧美 成人日韩| 青青久热| 青青青草视频在线观看| 久久成人性色生活片| 超级乱淫伦动漫| 午夜精品国产自在现线拍| 麻豆系列 在线视频| 成人免费观看男女羞羞视频| 黄色福利片| 欧美激情一区二区三区视频高清 | 欧美α片无限看在线观看免费| 欧美爱色| 午夜欧美成人香蕉剧场| 四虎久久精品国产| 成人高清免费| 999精品在线| 国产成人欧美一区二区三区的| 久久精品店| 午夜在线亚洲| 国产亚洲免费观看| 日本特黄特黄aaaaa大片| 亚洲天堂免费观看| 国产一区二区精品久久91| 韩国三级香港三级日本三级| 999精品视频在线| 99久久精品国产国产毛片| 黄视频网站在线免费观看| 久久福利影视| 国产不卡高清在线观看视频 | 欧美日本二区| 日韩av成人| 国产一区免费在线观看| 欧美爱色| 国产视频一区二区在线播放| 国产一区二区精品| 欧美a级大片| 国产一区精品| 日日爽天天| 一本高清在线| 日本特黄一级| 日本免费乱人伦在线观看| 亚欧成人乱码一区二区| 天堂网中文字幕| 青草国产在线观看| 免费一级片在线观看| 毛片的网站| 久久国产精品自由自在| 精品视频一区二区三区免费| 成人免费网站久久久| 亚洲 欧美 成人日韩| 日韩在线观看视频网站| 国产91精品一区二区| 久久久久久久久综合影视网| 国产伦久视频免费观看 视频| 国产一级强片在线观看| 国产91素人搭讪系列天堂| 国产精品1024永久免费视频| 成人免费网站久久久| 亚洲www美色| 国产一区精品| 99热精品一区| 国产麻豆精品hdvideoss| 久久99这里只有精品国产| 日本免费乱理伦片在线观看2018| 国产亚洲免费观看| 高清一级毛片一本到免费观看| 午夜精品国产自在现线拍| 日本免费乱理伦片在线观看2018| 国产美女在线观看| 国产亚洲精品aaa大片| 午夜激情视频在线观看| 91麻豆精品国产综合久久久| 国产一区免费在线观看| 日韩av片免费播放| 亚洲女初尝黑人巨高清在线观看| 中文字幕97| 免费的黄视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 中文字幕一区二区三区 精品| 国产成人啪精品| 久久久成人影院| 国产a一级| 日韩在线观看免费| 欧美国产日韩一区二区三区| 欧美一级视频高清片| 久草免费在线色站| 91麻豆tv| 欧美激情一区二区三区在线播放 | 国产精品自拍在线| 国产一区免费在线观看| 国产不卡在线观看视频| 毛片高清| 国产91素人搭讪系列天堂| 九九干| 成人高清视频免费观看| 国产精品1024在线永久免费| 一级毛片视频播放| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 99色视频在线| 国产a视频精品免费观看| 青青久久国产成人免费网站| 国产一区二区精品久久| 午夜精品国产自在现线拍| 99久久精品国产国产毛片| 国产麻豆精品高清在线播放| 欧美α片无限看在线观看免费| 美女免费毛片| 午夜久久网| 四虎影视久久久免费| 色综合久久天天综合观看| 成人av在线播放| 黄视频网站在线免费观看| 国产麻豆精品hdvideoss| 黄视频网站免费| 日韩一级黄色大片| 黄视频网站在线看| 成人免费网站久久久| 亚洲爆爽| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久久精品免视看国产明星| 成人免费观看的视频黄页| 精品视频在线观看一区二区 | 精品久久久久久免费影院| 午夜在线观看视频免费 成人| 成人a大片在线观看| 九九九在线视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产一级强片在线观看| 久久国产精品只做精品| 日本特黄特色aaa大片免费| 国产视频一区二区在线播放| 国产极品精频在线观看| 999精品在线| 欧美激情一区二区三区中文字幕| 高清一级做a爱过程不卡视频| 九九久久99| 久久精品欧美一区二区| 午夜在线影院| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 久久精品大片| 精品国产一区二区三区久久久狼 | 日本在线www| 国产亚洲精品成人a在线| 免费一级生活片| 精品视频在线观看一区二区 | 在线观看导航| 黄色福利片| 国产视频久久久久| 国产韩国精品一区二区三区| 超级乱淫黄漫画免费| 精品国产一区二区三区久久久狼| 二级片在线观看| 成人免费一级毛片在线播放视频| 成人免费观看视频| 韩国毛片免费| 成人影院久久久久久影院| 国产极品白嫩美女在线观看看| 91麻豆精品国产高清在线| 99热热久久| 精品视频免费在线| 国产91丝袜在线播放0| 国产一区二区精品久久91| 国产福利免费观看| 99色精品| 九九精品在线播放| 日韩一级黄色| 成人免费福利片在线观看| 日韩在线观看免费完整版视频| 欧美激情一区二区三区中文字幕| 国产伦精品一区二区三区无广告| 中文字幕97| 九九国产| 四虎影视库国产精品一区| 国产91素人搭讪系列天堂| 可以在线看黄的网站| 亚飞与亚基在线观看| 久久精品店| 国产网站免费视频| a级毛片免费全部播放| 一a一级片| 精品视频在线观看一区二区三区| 免费国产在线观看| 黄色福利片| 色综合久久天天综线观看| 成人a级高清视频在线观看|