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

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

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

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

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

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

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

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

2009-07-17 10:34:47

2010-11-29 15:39:28

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沖突

2011-08-02 15:07:43

組策略群集用戶賬戶

2018-01-05 10:00:50

Linux命令ACL

2009-01-20 10:43:00

2009-08-20 10:19:27

故障服務器自動報警

2010-11-29 14:47:47

Sybase臨時表
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品久久久久久一区二区 | 国产成人麻豆免费观看 | 一级黄a视频 | 亚洲精品一区二区 | 国产色黄 | www国产成人免费观看视频 | 国产高清在线观看 | 国产成年人小视频 | 亚洲精品黄色 | 天天射色综合 | 在线看片国产精品 | 日韩亚洲一区二区 | 国产美女精品 | 国产精品欧美日韩 | 91视频在线看 | 亚洲va国产日韩欧美精品色婷婷 | 国产福利视频网站 | 欧美一区视频 | 中文av网站 | 久久久国产一区二区三区 | 亚洲一区二区不卡在线观看 | 精品国产一区二区国模嫣然 | 喷潮网站| 亚洲国产精品人人爽夜夜爽 | 中文字幕视频在线 | 国产又爽又黄的视频 | 欧美不卡一区二区 | 国产精品久久久久久久免费大片 | 日本在线观看视频 | 三级在线免费观看 | 日韩在线高清 | 中文字幕av在线一二三区 | 亚洲精品一二三区 | 在线观看国产精品视频 | 日韩精品成人在线 | 在线观看国产视频 | 丁香综合| 欧美一区二区三区在线播放 | 日韩一级免费观看 | 天天艹 | 久久精点视频 |