发布网友 发布时间:2022-04-26 04:48
共4个回答
懂视网 时间:2022-04-11 07:31
增加zgy用户可以访问数据库
[root@DBDATA ~]# useradd zgy
--设置密码
[root@DBDATA ~]# passwd zgy
--设置组
[root@DBDATA ~]# usermod -G oinstall,dba zgy
--环境变量
[root@DBDATA ~]# cp ~oracle/.bash_profile ~zgy/.bash_profile
--yes
--生效
[root@DBDATA ~]# source ~zgy/.bash_profile
[root@DBDATA ~]# su - zgy
[zgy@DBDATA ~]$ sqlplus / as sysdba
...
--如下增加oracle,zgy两个用户
sudo vi /etc/sudoers
## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
zgy ALL=(ALL) ALL --这个给的权限比较大些
[zgy@DBDATA ~]$ sql
SQL*Plus: Release 11.2.0.3.0 Production on Wed Dec 18 15:04:19 2019
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> SELECT STATUS FROM GV$INSTANCE ;
STATUS
------------------------------------
OPEN
Elapsed: 00:00:00.00
增加sudo用户访问oracle
标签:sudo tab mini min str from bit 设置 11g
热心网友 时间:2022-04-11 04:39
创建sudo用户并且免输sudo密码的方法: 1、首先以root用户登录,并且新建一个普通的用户。这里以用户test为例 2、用户创建后,重新以test用户登录,执行‘sudo uname’ 提示需要sudo的密码,但是输入test的密码之后,提示test用户没有在sudo的用户权限组中。 3、去目标机器上执行 visudo编辑文件,或者用ftp下载/etc/sudoers这个文件,编辑之后再上传覆盖掉都可以。 4、找到 #user privilege 的这一行,照着下面root的模式,复制一行。 5、然后把root给改成test。 6、重新以test登陆,执行‘sudo uname’,然后输入sudo密码,ok~ sudo权限搞定 7、然后就是如何不需要输入sudo的密码,就可以执行sudo命令了。同样的文件,或者在root权限下,执行visudo,将刚才改动的同一行,加上NOPASSWD: 就ok了。 8、再次执行sudo的时候就ok了。热心网友 时间:2022-04-11 05:57
由于 Ubuntu 是基于 Debian 的 linux 操作系统,在默认的情况下,是没有超级用户(superuser, root)的,但有些系统操作必须有超级用户的权限才能进行,如手动释放内存等。 在其他 linux 操作系统 (如 fedora) 下,可以使用 su 切换到超级用户。 当输入 su 命令后, 系统会要求输入 root 的密码。 可是,在 Ubuntu 下我们根本不知道 root 的密码是什么。 这样,在 Ubuntu 下切换到超级用户需要使用其他方法,主要有两种: 1) sudo -i sudo 是 su 的加强版,意思是 do something as the supervisor。 不需要密码就可以得到 root 的权限。 但是它也有很多*,比如,在默认的情况下,只能在 5 分钟之内使用 root 权限。 2) 如果想一直使用 root 权限,还是要使用 su, 还是要得到 root 密码的。 用 sudo passwd root 可以设置 root 的密码。 之后就可以自由使用 su 命令啦。热心网友 时间:2022-04-11 07:32
创建sudo用户并且免输sudo密码的方法: