成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

活用Sybase超級(jí)用戶密碼

數(shù)據(jù)庫 數(shù)據(jù)庫運(yùn)維
本文向您介紹根據(jù)自己的需要設(shè)置普通用戶密碼,也可以限制更多的內(nèi)容來處理數(shù)據(jù)庫系統(tǒng)中的進(jìn)程。

在使用Sybase數(shù)據(jù)庫的過程中,我們經(jīng)常會(huì)遇到Sybase數(shù)據(jù)庫系統(tǒng)上鎖的情況,而多數(shù)情況下,用戶必須通過超級(jí)用戶身份登錄系統(tǒng),以處理該進(jìn)程。通常為了保障Sybase數(shù)據(jù)庫系統(tǒng)的安全性,超級(jí)用戶口令往往掌握在數(shù)據(jù)庫管理員的手中。

當(dāng)上述情況發(fā)生時(shí),如果數(shù)據(jù)庫管理員不在現(xiàn)場或無法通過其他方式進(jìn)行處理時(shí),口頭告知密碼雖然可以解決一時(shí)的燃眉之急,但數(shù)據(jù)庫系統(tǒng)的安全無疑會(huì)受到嚴(yán)重的威脅;而重新啟動(dòng)Sybase數(shù)據(jù)庫系統(tǒng)也是一種解決的方法,不過這種作法很有可能造成數(shù)據(jù)庫中數(shù)據(jù)的丟失,甚至導(dǎo)致用戶數(shù)據(jù)庫的崩潰,不到萬不得已,請不要使用此方法。

如果能夠?qū)τ脩魴?quán)限加以設(shè)置,使普通用戶也能夠進(jìn)行進(jìn)程的處理,而又不用知曉Sybase數(shù)據(jù)庫系統(tǒng)的超級(jí)用戶密碼,無疑是處理上述問題的最佳解決方法。現(xiàn)在,筆者就把針對上述情況的整個(gè)處理過程詳細(xì)介紹給大家,以供參考。當(dāng)然,您可以根據(jù)自己的需要設(shè)置普通用戶密碼,也可以限制更多的內(nèi)容來處理數(shù)據(jù)庫系統(tǒng)中的進(jìn)程。具體的處理過程如下文所示。

1.使用C語言編寫一個(gè)程序如下

  1.  #include < stdlib.h>   
  2.   #include < string.h>   
  3.   #include < fcntl.h>   
  4.   #include < time.h>   
  5.   #include < sys/types.h>   
  6.   char *passwd() /*普通用戶需要的密碼: 簡單加密后字符串*/   
  7.   {   
  8.   struct tm *tp;   
  9.   long secs;   
  10.   char *buff;   
  11.   buff=(char *)malloc(30);   
  12.   secs=time((long *)0);   
  13.   tp=localtime(&secs);   
  14.   sprintf(buff,"%02d%02d%d",tp->tm_mon+1+9,tp->tm_mday+2,8);   
  15.   return(buff);   
  16.   }   
  17.   main()   
  18.   {   
  19.   char str1[80],str2[80];   
  20.   int i;   
  21.   printf("passwd:");   
  22.   system("stty -echo"); /* 不顯示*/   
  23.   gets(str1);   
  24.   system("stty echo");   
  25.   for(i=3;i< 9;i++)str2[i-3]=str1[i]; /*截取輸入6個(gè)字符*/   
  26.   str2[6]='';   
  27.   if (strcmp(str2,passwd() ) ){   
  28.   printf("passwd error!   
  29.   ");   
  30.   exit(1);   
  31.   }   
  32.   setuid(0);   
  33.   system("/sybase/atuo/sybase_kill");   
  34.   printf("   
  35.   ");   
  36.   } 

然后進(jìn)行編譯。

#cc c.c -o kill-spid

2.對產(chǎn)生的目標(biāo)文件設(shè)置用戶的“s”權(quán)限

#chmod u+s obj-name

3.將目標(biāo)文件放置在執(zhí)行用戶的任意目錄下

例如,tmp目錄

4.執(zhí)行文件sybase-kill

執(zhí)行文件“sybase-kill”應(yīng)該存放在僅可以允許訪問該文件的目錄下,并設(shè)置其權(quán)限。例如,只允許Sybase用戶可以進(jìn)行讀寫。

  1. # mkdir /sybase/auto   
  2.   #chmod 700 /sybase/atuo   
  3.   #chmod g+t /sybase/atuo   
  4.   #chown sybase:sybase /sybase/atuo   
  5.   #cd /sybase/atuo 

5.sybase-kill文件內(nèi)容,具體如下。

  1. trap '' 1 2 3 9 15 #設(shè)置屏蔽信號(hào),目的是不允許中斷產(chǎn)生。   
  2.   for pid in ` echo "set nocount on   
  3.   select distinct blocked from master..sysprocesses   
  4.   where blocked>0   
  5.   go"|isql -Uaaa -Paaaaaa -w200 -SFEBS|sed "1,2d" `   
  6.   do   
  7.   echo "Kill "$pid   
  8.   isql -Usa -w200 -Sserv_name < < EOF   
  9.   password123321   
  10.   kill $pid   
  11.   go   
  12.   EOF   
  13.   done   
  14.   echo "ok" 

上述內(nèi)容會(huì)處理所有阻塞的進(jìn)程,不管是否最終是由它引起的。當(dāng)然,您也可以找出是誰引起的阻塞,然后再處理該進(jìn)程,僅僅通過修改其“sybase-kill”文件內(nèi)容即可完成。

 

【編輯推薦】

  1. Sybase ASE for Linux安裝及配置
  2. Sybase數(shù)據(jù)庫修復(fù)的兩種情況
  3. Sybase數(shù)據(jù)庫引擎運(yùn)行方法簡介
  4. 如何由Sybase向SQL Server移植數(shù)據(jù)庫
  5. Sybase SQL Server日志問題普及
責(zé)任編輯:佚名 來源: IT專家網(wǎng)
相關(guān)推薦

2009-07-06 18:27:09

SUSE Linux超級(jí)用戶密碼修改

2010-11-29 14:33:22

Sybase用戶管理

2020-12-17 09:52:43

WEBWindows ser修改密碼

2010-11-29 15:39:28

2010-11-29 13:05:00

SYBASE用戶口令

2010-11-29 14:14:29

Sybase用戶權(quán)限

2019-07-30 13:30:55

2010-10-29 10:46:23

Oracle超級(jí)用戶

2010-03-03 14:17:02

Linux內(nèi)核

2010-01-27 09:56:31

linux超級(jí)權(quán)限root密碼

2019-04-22 11:01:53

OpenStack國家超級(jí)計(jì)算廣州中心開源

2013-09-05 10:56:54

Windows 8OS X

2017-10-24 10:15:05

CDN突發(fā)池系統(tǒng)架構(gòu)

2010-07-09 12:39:28

SQL Server超

2009-11-23 15:57:05

SUSE Linux超

2021-01-04 09:40:48

Linux運(yùn)維Linux系統(tǒng)

2010-11-26 10:57:13

跳槽

2009-12-03 10:05:26

Ubuntu超級(jí)用戶

2010-07-09 12:22:42

SQL Server超

2013-09-29 09:38:23

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产亚洲一区二区精品 | 欧美精品福利视频 | 性色av香蕉一区二区 | 亚洲少妇综合网 | 久久爱黑人激情av摘花 | 精品一二区 | 日韩在线免费播放 | 日韩www| 免费观看黄色片视频 | 欧美三级电影在线播放 | 国产精品久久久久aaaa樱花 | 日日噜噜夜夜爽爽狠狠 | 亚州精品天堂中文字幕 | 精品影院 | 中文字幕人成乱码在线观看 | 亚洲成人中文字幕 | 国产精品久久久久久久7电影 | 欧美在线国产精品 | 夜夜草| 久久久久久国产一区二区三区 | 精品99在线 | 欧美九九 | 亚洲福利一区 | av免费看在线 | 色五月激情五月 | 狠狠操电影 | 国产欧美一区二区三区久久 | 狠狠躁夜夜躁人人爽天天高潮 | 久久久精品网站 | 日韩高清www| 狠狠干影院 | 久久久欧洲 | 日韩亚洲视频在线 | 久久久免费 | 免费的色网站 | 亚洲精品色 | 国产玖玖 | 亚洲精品99 | 国产精品1区2区3区 欧美 中文字幕 | 国产精品久久久久久久免费大片 | 一级片网站视频 |