linux下用户权限问题

linux下用户权限问题,第1张

对sybase用户的家目录:/opt/sybase就有own权限就可以了。

chown -R sybase:sybase /opt/sybase

其它用来存放设备文件的目录也要有相应的权限。

sybase数据库的用户,包含两个层面:一个是登陆号,另一个是具体DB的用户,我们登陆时,使用的是登录号,但是这个登录号可以 *** 作哪些DB及 *** 作权限则取决于数据库用户。一般情况下,我们可以采取相同的名字来表示登录号和数据库用户。

首先创建一个登陆号:

sp_addlogin

loginame,

passwd

loginame

登录名

passwd

密码

全部语法(一般不用到)为:

sp_addlogin

loginame,

passwd

[,

defdb]

[,

deflanguage

]

[,

fullname

]

[,

passwdexp

]

[,

minpwdlen

]

[,

maxfailedlogins

]

然后创建用户:

sp_adduser

loginame

这样创建当前数据库的用户,且用户名和登陆名是一样的。

全部语法为:

[dbname]sp_adduser

loginame

[,

username[,

grpname]]

最后分配权限:

grant

all

|

select,insert,delete,update

on

table_name

|

view_name

|

stored_procedure_name

to

username

grant

all

|

create

database,create

default,create

procedure,create

rule,create

table,create

view,set

proxy,set

session

authorization

to

username

例,假如当前DB为:DB001:

sp_addlogin

'test001','password001'

go

sp_adduser

'test001',

'user001'

go

grant

create

table

to

user001

go

创建了一个test001的登录名,之后为之创建一个当前数据库的用户,使这个登录名可以 *** 作当前数据库。之后分配了创建表的权限给user001。

这个时候你就可以使用用户名'test001'和密码'password001'登陆了,并且可以在DB001中创建表了。同时由于sp_adduser

的时候没有指定grpname参数,那么默认是public用户组,这个组里的用户默认即开通了select/delete/update/insert的权限。

如果你希望去掉一些权限,请使用revoke命令,其语法了grant完全相同,你只需要将grant换成revoke即可,例:

revoke

select

on

address

to

user001

禁止user001查看address表。

SybaseCentral是一个用于管理数据库及相关产品的简单易用的图形化管理工具。它能够帮助您管理数据库服务器,数据库对象以及执行一些系统管理的任务,同时为每一个任务都能够提供便于参考的循序渐进的图形化的步骤说明,使得系统管理员在管理过程中游刃有余。

下面介绍使用方法。

java版的SybaseCentral-------

1打开SybaseCentral图形化界面

在“开始”菜单中寻找:开始-->程序-->Sybase-->SybaseCentralJava版,鼠标单击SybaseCentralJava版,出现以下界面:

2.连接数据库服务器

鼠标单击菜单中:Tools-->Connect,出现以下连接窗口:

输入登录帐户名,口令,选择需要连接的数据库服务器名称,之后鼠标单击“OK”按钮,即可看到如下界面:

现在您就可以对您的数据库服务器进行需要的管理工作了。

windows版的SybaseCentral----

1打开SybaseCentral图形化界面

在Sybase产品的安装目录下执行"E:sybaseSybaseCentral32win32scviewexe"(这里Sybase产品安装在e:sybase目录下),出现以下界面:

2.连接数据库服务器

鼠标双击需要连接的数据库服务器名,出现登录界面:

输入登录帐户名,口令,之后鼠标单击“OK”按钮,即可看到如下界面:

现在您就可以对您的数据库服务器进行需要的管理工作了。

以上就是关于linux下用户权限问题全部的内容,包括:linux下用户权限问题、如何设置sybase数据库的用户权限、怎样使用图形化管理工具SybaseCentral_图形化编程工具等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10185414.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存