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

巧妙設置Sybase用戶權限處理進程

數據庫
在使用Sybase數據庫的過程中,我們經常會遇到Sybase數據庫系統上鎖的情況,而多數情況下,用戶必須通過超級用戶身份登錄系統,以處理該進程。

Sybase用戶權限是學習Sybase數據庫中的基礎知識,下面就為您詳細如何設置Sybase用戶權限處理進程,如果您對Sybase用戶權限方面感興趣的話,不妨一看。

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

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

如果能夠對Sybase用戶權限加以設置,使普通用戶也能夠進行進程的處理,而又不用知曉Sybase數據庫系統的超級用戶密碼,無疑是處理上述問題的***解決方法。現在,筆者就把針對上述情況的整個處理過程詳細介紹給大家,以供參考。當然,您可以根據自己的需要設置普通用戶密碼,也可以限制更多的內容來處理數據庫系統中的進程。具體的處理過程如下文所示。

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

#include < stdlib.h>
#include < string.h>
#include < fcntl.h>
#include < time.h>
#include < sys/types.h>
char *passwd() /*普通用戶需要的密碼: 簡單加密后字符串*/
{
struct tm *tp;
long secs;
char *buff;
buff=(char *)malloc(30);
secs=time((long *)0);
tp=localtime(&secs);
sprintf(buff,"%02d%02d%d",tp->tm_mon+1+9,tp->tm_mday+2,8);
return(buff);
}
main()
{
char str1[80],str2[80];
int i;
printf("passwd:");
system("stty -echo"); /* 不顯示*/
gets(str1);
system("stty echo");
for(i=3;i< 9;i++)str2[i-3]=str1; /*截取輸入6個字符*/
str2[6]='\0';
if (strcmp(str2,passwd() ) ){
printf("passwd error!\n");
exit(1);
}
setuid(0);
system("/sybase/atuo/sybase_kill");
printf("\n");
}
 
然后進行編譯。

#cc c.c -o kill-spid

2.對產生的目標文件設置用戶的“s”權限。

#chmod u+s obj-name

3.將目標文件放置在執行用戶的任意目錄下,例如,tmp目錄。

4.執行文件“sybase-kill”應該存放在僅可以允許訪問該文件的目錄下,并設置其權限。例如,只允許Sybase用戶可以進行讀寫。

# mkdir /sybase/auto
#chmod 700 /sybase/atuo
#chmod g+t /sybase/atuo
#chown sybase:sybase /sybase/atuo
#cd /sybase/atuo
 
5.sybase-kill文件內容,具體如下。

trap '' 1 2 3 9 15 #設置屏蔽信號,目的是不允許中斷產生。
for pid in ` echo "set nocount on \n
select distinct blocked from master..sysprocesses
where blocked>0 \ngo"|isql -Uaaa -Paaaaaa -w200 -SFEBS|sed "1,2d" `
do
echo "Kill "$pid
isql -Usa -w200 -Sserv_name < < EOF
password123321
kill $pid
go
EOF
done
echo "ok"
 
 

 

【編輯推薦】

教您如何實現sybase自動備份

設置SYBASE用戶口令為空

Sybase數據庫維護技巧總結

深入探究SYBASE數據庫日志

Sybase日期函數應用示例

責任編輯:段燃 來源: 互聯網
相關推薦

2010-11-29 13:05:00

SYBASE用戶口令

2010-10-14 10:43:03

MySQL用戶權限

2011-01-13 16:11:13

silverlightwebasp.net

2010-11-29 14:33:22

Sybase用戶管理

2011-09-02 11:06:28

Oracle服務器進程為事務建立回滾段放入dirty lis

2010-11-29 15:39:28

2009-07-17 10:34:47

2013-11-11 15:15:38

設計用戶體驗

2010-09-26 16:24:23

設置JVM參數

2010-09-13 12:53:32

2016-09-07 18:42:02

Linux進程監控

2011-08-02 09:54:20

ActiveDirec

2023-02-16 08:34:01

2010-09-06 11:32:48

無線上網設置

2010-05-20 18:52:35

IIS沖突

2018-01-05 10:00:50

Linux命令ACL

2011-08-02 15:07:43

組策略群集用戶賬戶

2009-01-20 10:43:00

2009-08-20 10:19:27

故障服務器自動報警

2009-01-11 09:26:00

局域網本地連接
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕国产一区 | www.久久国产精品 | 精品国产视频 | 青青草一区二区 | 2020亚洲天堂 | 盗摄精品av一区二区三区 | 亚洲国产片| 成人激情视频免费在线观看 | 一区二区亚洲 | 久久剧场 | 精品欧美乱码久久久久久1区2区 | 日韩精品一区二区三区在线播放 | 亚洲成人黄色 | 成人在线免费 | 99精品久久久 | 久久国产精品99久久久久久丝袜 | 超碰成人av| 国产成人jvid在线播放 | 成人依人| 日韩中文字幕在线观看 | 欧洲视频一区 | 成人免费淫片aa视频免费 | 97国产精品视频人人做人人爱 | 国产在线精品区 | 久草新视频 | 久操国产 | 欧美乱码精品一区二区三区 | 欧美激情精品久久久久久变态 | 久久精品国内 | 国产精品福利一区二区三区 | 亚洲欧美一区二区三区国产精品 | 日韩精品网站 | 99国产精品久久久 | 国产精品视频偷伦精品视频 | 午夜欧美a级理论片915影院 | 久久成人免费 | 国产日韩精品一区 | 久久99国产精品久久99果冻传媒 | 国产欧美一区二区三区久久 | 国产精品成人一区二区三区吃奶 | 欧美成人aaa级毛片在线视频 |