設置Sybase數(shù)據(jù)庫用戶權限處理進程
在使用Sybase數(shù)據(jù)庫時,經(jīng)常會遇到因系統(tǒng)上鎖而需要處理進程的情況。通常情況下,用戶需要通過超級用戶身份登錄系統(tǒng)來執(zhí)行相關操作,而超級用戶密碼通常由數(shù)據(jù)庫管理員掌握以確保系統(tǒng)安全性。不過,您也可以根
在使用Sybase數(shù)據(jù)庫時,經(jīng)常會遇到因系統(tǒng)上鎖而需要處理進程的情況。通常情況下,用戶需要通過超級用戶身份登錄系統(tǒng)來執(zhí)行相關操作,而超級用戶密碼通常由數(shù)據(jù)庫管理員掌握以確保系統(tǒng)安全性。不過,您也可以根據(jù)需要設置普通用戶密碼,并限制其對數(shù)據(jù)庫系統(tǒng)進程的處理能力。以下將介紹具體的處理方式。
使用C語言編寫程序
```c
include
include
include
include
include
char *passwd() /* 普通用戶需要的密碼:簡單加密后字符串 */
{
struct tm *tp;
long secs;
char *buff;
buff (char *)malloc(30);
secs time((long *)0);
tp localtime(secs);
sprintf(buff, "dd%d", tp->tm_mon 1, tp->tm_mday 2, 8);
return(buff);
}
int main()
{
char str1[80], str2[80];
int i;
printf("請輸入密碼:");
system("stty -echo"); /* 不顯示輸入字符*/
gets(str1);
system("stty echo");
for(i3; i<9; i )
str2[i-3] str1[i]; /* 截取輸入的六個字符*/
str2[6] '