知识大全 如何设置Sybase用户权限处理进程[1]

Posted 数据库

篇首语:旧书不厌百回读,熟读精思子自知。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何设置Sybase用户权限处理进程[1]相关的知识,希望对你有一定的参考价值。

解析:如何设置Sybase用户权限处理进程[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    免费看《Windows CE 嵌入式系统开发 从基础到实践》

  我们在使用Sybase数据库的过程中 经常会遇到Sybase数据库系统上锁的情况 而多数情况下 用户必须通过超级用户身份登录系统 以处理该进程 通常为了保障Sybase数据库系统的安全性 超级用户口令往往掌握在数据库管理员的手中

  当上述情况发生时 如果数据库管理员不在现场或无法通过其他方式进行处理时 口头告知密码虽然可以解决一时的燃眉之急 但数据库系统的安全无疑会受到严重的威胁;而重新启动Sybase数据库系统也是一种解决的方法 不过这种作法很有可能造成数据库中数据的丢失 甚至导致用户数据库的崩溃 不到万不得已 请不要使用此方法

  如果能够对用户权限加以设置 使普通用户也能够进行进程的处理 而又不用知晓 Sybase数据库系统的超级用户密码 无疑是处理上述问题的最佳解决方法 现在 笔者就把针对上述情况的整个处理过程详细介绍给大家 以供参考 当然 您可以根据自己的需要设置普通用户密码 也可以限制更多的内容来处理数据库系统中的进程 具体的处理过程如下文所示

   使用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( );  secs=time((long *) );  tp=localtime(&secs);  sprintf(buff % d% d%d tp >tm_mon+ + tp >tm_mday+ );  return(buff);    main()    char str [ ] str [ ];  int i;  printf( passwd: );  system( stty echo ); /* 不显示*/  gets(str );  system( stty echo );  for(i= ;i< ;i++)str [i ]=str [i]; /*截取输入 个字符*/  str [ ]= \\ ;  if (strcmp(str passwd() ) )  printf( passwd error!\\n );  exit( );    setuid( );  system( /sybase/atuo/sybase_kill );  printf( \\n );  

  然后进行编译

  #cc c c o kill spid

cha138/Article/program/Sybase/201311/11217

相关参考

关于控制系统检修的权限设置检查,下列说法正确的是()

关于控制系统检修的权限设置检查,下列说法正确的是()A、各操作员站、工程师站和其它功能站的用户权限设置,必须与设计相符B、各网络接口站或网关的用户权限设置,应符合管理和安全要求C、各网络接口站或网关的

关于控制系统检修的权限设置检查,下列说法正确的是()

关于控制系统检修的权限设置检查,下列说法正确的是()A、各操作员站、工程师站和其它功能站的用户权限设置,必须与设计相符B、各网络接口站或网关的用户权限设置,应符合管理和安全要求C、各网络接口站或网关的

知识大全 PB用户权限管理[1]

PB用户权限管理[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  方案一多用户多用户方法 &

知识大全 Oracle用户权限查询

Oracle用户权限查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  查看所有用户  sele

知识大全 讲解Informix Dynamic Server的权限设置[1]

讲解InformixDynamicServer的权限设置[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 oracle创建用户、权限、表空间

  Sql代码  createuserusernameidentifiedbypassword; 创建用户  grantdbatousername; 权限  dropuseruse

知识大全 经典的用户权限管理数据结构分析设计

  实现业务系统中的用户权限管理设计篇  B/S系统中的权限比C/S中的更显的重要C/S系统因为具有特殊的客户端所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现而B/S中浏览器是每

知识大全 PB用户权限管理[2]

PB用户权限管理[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  动态菜单的实现可以分为以下

知识大全 Oracle创建用户权限的过程

Oracle创建用户权限的过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文将介绍的是通过

知识大全 Oracle用户权限表的管理方法

Oracle用户权限表的管理方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我们将通过介绍命