homework-jianmu/tests/script/tsim/user/password.sim

286 lines
11 KiB
Plaintext

system sh/stop_dnodes.sh
system sh/deploy.sh -n dnode1 -i 1
system sh/exec.sh -n dnode1 -s start
sql connect
print ============= step1
sql create user u_read pass 'tbx12F132!'
sql create user u_write pass 'tbx12145&*'
sql alter user u_read pass 'taosdata'
sql alter user u_write pass 'taosdata'
sql show users
if $rows != 3 then
return -1
endi
# invalid password format
sql_error create user user_p1 pass 'taosdata1'
sql_error create user user_p1 pass 'taosdata2'
sql_error create user user_p1 pass '!@#$%^&3'
sql_error create user user_p1 pass '1234564'
sql_error create user user_p1 pass 'taosdataa'
sql_error create user user_p1 pass 'taosdatab'
sql_error create user user_p1 pass '!@#$%^&c'
sql_error create user user_p1 pass '123456d'
sql_error create user user_p1 pass 'taosdataE'
sql_error create user user_p1 pass 'taosdataF'
sql_error create user user_p1 pass '!@#$%^&G'
sql_error create user user_p1 pass '12333315H'
sql_error create user user_p1 pass 'aaaaaaaat1'
sql_error create user user_p1 pass 'TTTTTTTTT2'
sql_error create user user_p1 pass '!@#$%^&!3'
sql_error create user user_p1 pass '12345654'
sql_error create user user_p1 pass 'taosdatata'
sql_error create user user_p1 pass 'TAOSDATATb'
sql_error create user user_p1 pass '!@#$%^&!c'
sql_error create user user_p1 pass '1234565d'
sql_error create user user_p1 pass 'taosdatatE'
sql_error create user user_p1 pass 'TAOSDATATF'
sql_error create user user_p1 pass '!@#$$*!G'
sql_error create user user_p1 pass '1234565H'
sql_error create user user_p1 pass 'taosdataaosdata!'
sql_error create user user_p1 pass 'taosdataaosdata@'
sql_error create user user_p1 pass '!@#$%^&@*#'
sql_error create user user_p1 pass '!@#$%^&'
sql_error create user user_p1 pass '!@#$%^&@*#@'
sql_error create user user_p1 pass '!@#$%^&@*##'
sql_error create user user_p1 pass '!@#$%^&@*#$'
sql_error create user user_p1 pass '!@#$%^&@*#%'
sql_error create user user_p1 pass '!@#$%^&@*#^'
sql_error create user user_p1 pass '!@#$%^&@*#&'
sql_error create user user_p1 pass '!@#$%^&@*#*'
sql_error create user user_p1 pass '!@#$%^&@*#('
sql_error create user user_p1 pass '!@#$%^&@*#)'
sql_error create user user_p1 pass '!@#$%^&@*#-'
sql_error create user user_p1 pass '!@#$%^&@*#_'
sql_error create user user_p1 pass '!@#$%^&@*#+'
sql_error create user user_p1 pass '!@#$%^&@*#='
sql_error create user user_p1 pass '!@#$%^&@*#['
sql_error create user user_p1 pass '!@#$%^&@*#]'
sql_error create user user_p1 pass '!@#$%^&@*#{'
sql_error create user user_p1 pass '!@#$%^&@*#}'
sql_error create user user_p1 pass '!@#$%^&@*#:'
sql_error create user user_p1 pass '!@#$%^&@*#;'
sql_error create user user_p1 pass '!@#$%^&@*#>'
sql_error create user user_p1 pass '!@#$%^&@*#<'
sql_error create user user_p1 pass '!@#$%^&@*#?'
sql_error create user user_p1 pass '!@#$%^&@*#|'
sql_error create user user_p1 pass '!@#$%^&@*#~'
sql_error create user user_p1 pass '!@#$%^&@*#,'
sql_error create user user_p1 pass '!@#$%^&@*#.'
sql_error create user user_p1 pass 'tbd1234TTT\'
sql_error create user user_p1 pass 'tbd1234TTT/'
sql_error create user user_p1 pass 'tbd1234TTT`'
sql_error create user user_p1 pass 'taosdatax'
sql_error create user user_p1 pass 'taosdatay'
sql_error create user user_p1 pass 'abcd!@1'
sql create user user_p2 pass 'abcd!@12'
sql create user user_p3 pass 'abcd!@123'
sql create user user_p4 pass 'abcd!@1234'
sql create user user_p5 pass 'abcd!@12345'
sql create user user_p6 pass 'abcd!@123456'
sql create user user_p7 pass 'abcd!@1234567'
sql create user user_p8 pass 'abcd!@123456789'
sql create user user_p9 pass 'abcd!@1234567890'
sql_error create user user_p10 pass 'abcd!@123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345T'
sql drop user user_p2
sql drop user user_p3
sql drop user user_p4
sql drop user user_p5
sql drop user user_p6
sql drop user user_p7
sql drop user user_p8
sql drop user user_p9
sql create user user_p1 pass 'xt12!@cd'
sql_error alter user user_p1 pass 'abcd!@1'
sql alter user user_p1 pass 'abcd!@12'
sql alter user user_p1 pass 'abcd!@123'
sql alter user user_p1 pass 'abcd!@1234'
sql alter user user_p1 pass 'abcd!@12345'
sql alter user user_p1 pass 'abcd!@123456'
sql alter user user_p1 pass 'abcd!@1234567'
sql alter user user_p1 pass 'abcd!@123456789'
sql alter user user_p1 pass 'abcd!@1234567890'
sql_error user user_p1 pass 'abcd!@1234567890T'
sql_error alter user user_p1 pass 'taosdata1'
sql_error alter user user_p1 pass 'taosdata2'
sql_error alter user user_p1 pass '!@#$%^&3'
sql_error alter user user_p1 pass '1234564'
sql_error alter user user_p1 pass 'taosdataa'
sql_error alter user user_p1 pass 'taosdatab'
sql_error alter user user_p1 pass '!@#$%^&c'
sql_error alter user user_p1 pass '123456d'
sql_error alter user user_p1 pass 'taosdataE'
sql_error alter user user_p1 pass 'taosdataF'
sql_error alter user user_p1 pass '!@#$%^&G'
sql_error alter user user_p1 pass '12334515H'
sql_error alter user user_p1 pass 'aasfdsft1'
sql_error alter user user_p1 pass 'TAOSDATAT2'
sql_error alter user user_p1 pass '!@#$%^&!3'
sql_error alter user user_p1 pass '12345654'
sql_error alter user user_p1 pass 'taosdatata'
sql_error alter user user_p1 pass 'TAOSDATATb'
sql_error alter user user_p1 pass '!@#$%^&!c'
sql_error alter user user_p1 pass '1234565d'
sql_error alter user user_p1 pass 'taosdatatE'
sql_error alter user user_p1 pass 'TAOSDATATF'
sql_error alter user user_p1 pass '*%^^%###!G'
sql_error alter user user_p1 pass '1234565H'
sql_error alter user user_p1 pass 'taosdataaosdata!'
sql_error alter user user_p1 pass 'taosdataaosdata@'
sql_error alter user user_p1 pass '!@#$%^&@*#'
sql_error alter user user_p1 pass '!@#$%^&'
sql_error alter user user_p1 pass '!@#$%^&@*#@'
sql_error alter user user_p1 pass '!@#$%^&@*##'
sql_error alter user user_p1 pass '!@#$%^&@*#$'
sql_error alter user user_p1 pass '!@#$%^&@*#%'
sql_error alter user user_p1 pass '!@#$%^&@*#^'
sql_error alter user user_p1 pass '!@#$%^&@*#&'
sql_error alter user user_p1 pass '!@#$%^&@*#*'
sql_error alter user user_p1 pass '!@#$%^&@*#('
sql_error alter user user_p1 pass '!@#$%^&@*#)'
sql_error alter user user_p1 pass '!@#$%^&@*#-'
sql_error alter user user_p1 pass '!@#$%^&@*#_'
sql_error alter user user_p1 pass '!@#$%^&@*#+'
sql_error alter user user_p1 pass '!@#$%^&@*#='
sql_error alter user user_p1 pass '!@#$%^&@*#['
sql_error alter user user_p1 pass '!@#$%^&@*#]'
sql_error alter user user_p1 pass '!@#$%^&@*#{'
sql_error alter user user_p1 pass '!@#$%^&@*#}'
sql_error alter user user_p1 pass '!@#$%^&@*#:'
sql_error alter user user_p1 pass '!@#$%^&@*#;'
sql_error alter user user_p1 pass '!@#$%^&@*#>'
sql_error alter user user_p1 pass '!@#$%^&@*#<'
sql_error alter user user_p1 pass '!@#$%^&@*#?'
sql_error alter user user_p1 pass '!@#$%^&@*#|'
sql_error alter user user_p1 pass '!@#$%^&@*#~'
sql_error alter user user_p1 pass '!@#$%^&@*#,'
sql_error alter user user_p1 pass '!@#$%^&@*#.'
sql_error alter user user_p1 pass 'tbd1234TTT\'
sql_error alter user user_p1 pass 'tbd1234TTT/'
sql_error alter user user_p1 pass 'tbd1234TTT`'
sql_error alter user user_p1 pass 'taosdatax'
sql_error alter user user_p1 pass 'taosdatay'
sql drop user user_p1
sql create user user_px pass 'taosdata'
sql drop user user_px
print ============= step2
print user u_read login
sql close
sql connect u_read
sql alter user u_read pass 'taosdata'
sql_error alter user u_write pass 'taosdata1'
sql_error create user read1 pass 'taosdata1'
sql_error create user write1 pass 'taosdata1'
sql show users
if $rows != 3 then
return -1
endi
print ============= step3
print user u_write login
sql close
sql connect u_write
sql_error create user read2 pass 'taosdata1'
sql_error create user write2 pass 'taosdata1'
sql alter user u_write pass 'taosdata'
sql_error alter user u_read pass 'taosdata'
sql show users
if $rows != 3 then
return -1
endi
print ============= step4
print user root login
sql close
sql connect
sql create user oroot pass 'taosdata'
sql_error create user $user PASS 'abcd012345678901234567891234567890abcd012345678901234567891234567890abcd012345678901234567891234567890abcd012345678901234567891234567890123'
sql_error create userabcd012345678901234567891234567890abcd01234567890123456789123456789 PASS 'taosdata'
sql_error create user abcd0123456789012345678901234567890111 PASS '123'
sql create user abc01234567890123456789 PASS '123xyzYDE'
sql show users
if $rows != 5 then
return -1
endi
print ============= step5
sql create database db vgroups 1
sql_error ALTER USER o_root SYSINFO 0
sql_error ALTER USER o_root SYSINFO 1
sql_error ALTER USER o_root enable 0
sql_error ALTER USER o_root enable 1
sql_error create database db vgroups 1;
sql_error GRANT read ON db.* to o_root;
sql_error GRANT read ON *.* to o_root;
sql_error REVOKE read ON db.* from o_root;
sql_error REVOKE read ON *.* from o_root;
sql_error GRANT write ON db.* to o_root;
sql_error GRANT write ON *.* to o_root;
sql_error REVOKE write ON db.* from o_root;
sql_error REVOKE write ON *.* from o_root;
sql_error REVOKE write ON *.* from o_root;
sql_error GRANT all ON *.* to o_root;
sql_error REVOKE all ON *.* from o_root;
sql_error GRANT read,write ON *.* to o_root;
sql_error REVOKE read,write ON *.* from o_root;
sql create user u01 pass 'taosdata1!'
sql create user u02 pass 'taosdata1@'
sql create user u03 pass 'taosdata1#'
# sql create user u04 pass 'taosdata1$'
sql create user u05 pass 'taosdata1%'
sql create user u06 pass 'taosdata1^'
sql create user u07 pass 'taosdata1&'
sql create user u08 pass 'taosdata1*'
sql create user u09 pass 'taosdata1('
sql create user u10 pass 'taosdata1)'
sql create user u11 pass 'taosdata1-'
sql create user u12 pass 'taosdata1_'
sql create user u13 pass 'taosdata1+'
sql create user u14 pass 'taosdata1='
sql create user u15 pass 'taosdata1['
sql create user u16 pass 'taosdata1]'
sql create user u17 pass 'taosdata1{'
sql create user u18 pass 'taosdata1}'
sql create user u19 pass 'taosdata1:'
sql create user u20 pass 'taosdata1;'
sql create user u21 pass 'taosdata1>'
sql create user u22 pass 'taosdata1<'
sql create user u23 pass 'taosdata1?'
sql create user u24 pass 'taosdata1|'
sql create user u25 pass 'taosdata1~'
sql create user u26 pass 'taosdata1,'
sql create user u27 pass 'taosdata1.'
sql CREATE USER `_xTest1` PASS '2729c41a99b2c5222aa7dd9fc1ce3de7' SYSINFO 1 CREATEDB 0 IS_IMPORT 1 HOST '127.0.0.1';
sql_error CREATE USER `_xTest2` PASS '2729c41a99b2c5222aa7dd9fc1ce3de7' SYSINFO 1 CREATEDB 0 IS_IMPORT 0 HOST '127.0.0.1';
sql_error CREATE USER `_xTest3` PASS '2729c41' SYSINFO 1 CREATEDB 0 IS_IMPORT 1 HOST '127.0.0.1';
sql_error CREATE USER `_xTest4` PASS '2729c417' SYSINFO 1 CREATEDB 0 IS_IMPORT 0 HOST '127.0.0.1';
sql_error CREATE USER `_xTest5` PASS '2xF' SYSINFO 1 CREATEDB 0 IS_IMPORT 1' HOST '127.0.0.1';
sql_error CREATE USER `_xTest6` PASS '2xF' SYSINFO 1 CREATEDB 0 IS_IMPORT 0 HOST '127.0.0.1';
sql_error alter USER `_xTest1` PASS '2729c41a99b2c5222aa7dd9fc1ce3de7';
sql_error alter USER `_xTest1` PASS '2729c417';
sql_error alter USER `_xTest1` PASS '2xF';
system sh/exec.sh -n dnode1 -s stop -x SIGINT