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

活用Sybase超級用戶密碼

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

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

當(dāng)上述情況發(fā)生時,如果數(shù)據(jù)庫管理員不在現(xiàn)場或無法通過其他方式進(jìn)行處理時,口頭告知密碼雖然可以解決一時的燃眉之急,但數(shù)據(jù)庫系統(tǒng)的安全無疑會受到嚴(yán)重的威脅;而重新啟動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)的超級用戶密碼,無疑是處理上述問題的最佳解決方法。現(xiàn)在,筆者就把針對上述情況的整個處理過程詳細(xì)介紹給大家,以供參考。當(dāng)然,您可以根據(jù)自己的需要設(shè)置普通用戶密碼,也可以限制更多的內(nèi)容來處理數(shù)據(jù)庫系統(tǒng)中的進(jìn)程。具體的處理過程如下文所示。

1.使用C語言編寫一個程序如下

  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個字符*/   
  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è)置屏蔽信號,目的是不允許中斷產(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)容會處理所有阻塞的進(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)推薦

2010-11-29 14:33:22

Sybase用戶管理

2009-07-06 18:27:09

SUSE Linux超級用戶密碼修改

2020-12-17 09:52:43

WEBWindows ser修改密碼

2010-11-29 15:39:28

2010-11-29 14:14:29

Sybase用戶權(quán)限

2010-11-29 13:05:00

SYBASE用戶口令

2019-07-30 13:30:55

2010-10-29 10:46:23

Oracle超級用戶

2010-03-03 14:17:02

Linux內(nèi)核

2010-01-27 09:56:31

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

2019-04-22 11:01:53

OpenStack國家超級計(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超級用戶

2010-07-09 12:22:42

SQL Server超

2013-09-29 09:38:23

點(diǎn)贊
收藏

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

主站蜘蛛池模板: 亚洲网在线 | 婷婷开心激情综合五月天 | 国产wwwcom | 亚洲精品欧美 | 国产精品片 | 国产一区二区不卡 | 色婷婷综合久久久久中文一区二区 | 黄色大片免费播放 | 成人免费视频在线观看 | 国产馆 | 激情婷婷成人 | 夜色www国产精品资源站 | 97精品超碰一区二区三区 | 青青草一区 | 国产亚洲精品精品国产亚洲综合 | 成人亚洲视频 | 日韩在线观看精品 | 午夜电影在线播放 | 91免费观看视频 | 成在线人视频免费视频 | 天天操天天操 | 日韩在线观看中文字幕 | 欧美视频xxx | av大片| 不卡在线视频 | 国产一级在线视频 | 欧美久久久久久久 | 国产人免费人成免费视频 | www久久国产 | 国产电影一区二区在线观看 | 精品久久久久久久久久久久 | 欧美日本亚洲 | 欧美在线日韩 | 国产在线观看一区二区三区 | 福利网站导航 | 亚洲欧美日韩网站 | 不卡一区 | 国产乱码久久久 | 亚洲人成人一区二区在线观看 | 日韩国产一区 | 日韩欧美中文字幕在线观看 |