在管理数据库的过程中,经常需要切换为其他用户进行数据库维护,这就需要我们能够进行用户切换。
在oracle数据库中,可以通过如下方法进行用户身份切换
(1)、通过DBA用户连接数据库,从dba_users视图中查询得到Oracle用户的口令加密串
SQL> select username,password from dba_users where username='SDE';
USERNAME PASSWORD
------------------------------ ------------------------------
SDE E1E1402D160C7FF5
(2)、然后可以修改这个用户的口令并连接到数据库:
SQL> alter user sde identified by welcome;
用户已更改。
SQL> conn sde/welcome@acf
已连接。
(3)、在另外的session中,用dba用户迅速将用户口令修改回原来的加密串(防止其它用户登录失败)
SQL> alter user sde identified by values 'E1E1402D160C7FF5';
用户已更改。
(4)、此时口令被变更回原口令,尽量缩短以上过程可以最小化数据库影响时间:
SQL> conn sde/sde@acf
已连接。
而已经作为该用户连接的身份则可以执行一系列的相关操作了
分享到:
相关推荐
就像 linux 里面的 su 命令一样,管理员可以切换到其它用户身份来使用系统,而无需要知道或改变该用户的密码,方便调试。 其中 Confluence Switch User 插件是有管理和配置界面的,甚至可以查到 su 的使用历史。官方...
总结来说,`su`命令是Linux系统中用于切换用户身份的重要工具,它涉及到权限管理、系统安全和日常维护等多个方面。理解并熟练掌握`su`命令的使用,对于提升Linux操作技能和系统管理能力具有很大的帮助。这个11页的...
在Linux系统中,有两种主要的命令用于...`su`主要用于完全切换用户身份,而`sudo`则允许临时提升权限执行特定命令,同时提供了更细粒度的安全控制。了解和熟练使用这两个命令对于Linux系统的日常管理和维护至关重要。
`su`命令是Linux中用于切换用户身份的命令,它允许用户从一个身份转换为另一个身份,通常用于普通用户切换到超级用户(root用户)。使用`su`命令时,需要输入目标用户的密码,以确保安全。以下是`su`命令的基本格式...
SU 命令是Linux系统中的一种命令,用于切换用户身份。SU 命令可以将当前用户身份切换到 Root 用户或其他用户。SU 命令的基本语法为:su [-] [username]。 * SU 命令的作用: + 切换用户身份 + 获得 Root 权限 * ...
当需要执行需要管理员权限的任务时,可以使用 `su` 命令来切换用户身份。`su` 是 "switch user" 的缩写,它允许一个已登录的用户获得其他用户的权限,通常是提升到root权限。在描述中的第一行 `su ******` 中,星号...
对于熟悉命令行操作的用户而言,`Runas`命令提供了一种更加灵活的方式来切换用户身份。该命令允许用户以不同的用户账户身份运行程序,从而获得更高的权限。 - **基本语法**: ``` Runas [{/profile|/noprofile}][/...
Ubuntu 系统如何切换 root 用户身份 在 Ubuntu 系统中,切换到 root 用户身份是非常必要的,因为 root 用户拥有最高的权限,可以进行系统的管理和维护。在本文档中,我们将介绍两种切换到 root 用户身份的方法,并...
su 命令是 Unix 系统中的一个基本命令,用于切换用户身份。它可以让用户临时切换到另一个用户的身份,以执行某些需要特权的操作。su 命令的使用非常广泛,特别是在系统管理和维护中。 使用 su 命令临时切换用户身份...
然而,这种设计有时也带来了不便,特别是在需要切换用户身份以获得不同权限时。 为了有效地在共享文件夹中切换用户,可以采取以下几种方法: 1. 使用Net Use命令或Netsession命令删除之前的共享会话: - 使用...
- **切换用户身份**:使用`su`命令切换到不同的用户账户。 - **权限问题探讨**:不同用户(超级用户、系统用户、普通用户)在系统中的权限差异。 - **文件变化观察**:通过`cat /etc/passwd`命令查看用户账号创建...
标题提到的"laravel-viacreative-sudo-su-78905d0"压缩包很可能包含了一个辅助工具,帮助开发者在开发过程中快速切换用户身份,无需频繁地重新登录。这个包可能是基于PHP的,专为Laravel设计,用于身份验证。 首先...
在Linux中,我们可以使用`su`命令来切换用户身份,使得当前用户在不退出登录的情况下,顺畅地切换到其他用户。 su命令 `su`命令可以解决切换用户身份的需求,使得当前用户在不退出登录的情况下,顺畅地切换到其他...
`su`命令是用于切换用户身份的工具,而`-m`选项则与用户环境变量及工作目录相关。让我们深入理解`su -m`命令的工作原理以及它在不同场景下的表现。 首先,`su`命令的基本用法是`su [username]`,它允许一个已登录的...
4. **用户登录与身份切换**:使用`su`或`sudo`命令切换用户身份,`su - newuser` 切换到newuser用户,`sudo -u newuser command` 以newuser身份执行command。 **组管理** 1. **创建组**:使用`groupadd`命令创建新...
6. `su`:切换用户身份的命令,普通用户需要知道目标用户的密码才能使用。例如,`su - oracle`将使当前用户切换到oracle用户的权限。`exit`命令可以返回原始用户。 7. `chmod`:改变文件或目录的访问权限,通常采用...
su 命令的主要功能是切换用户身份,而不是切换到 root 用户。su 命令可以在用户之间切换,如果超级权限用户 root 向普通或虚拟用户切换不需要密码,而普通用户切换到其他任何用户都需要密码验证。 su 命令的使用...
在Linux中,`su`命令用于切换用户身份,通常用于提升权限,如`su - root`切换到root用户。`sudo`命令则允许非root用户以root或其他用户身份执行命令,且通常需要输入密码以验证身份。例如,`sudo apt-get update`...
综上所述,管理Linux中的超级用户权限涉及到多个层面,包括Root用户的使用、setuid机制的安全性以及如何通过`su`命令安全地切换用户身份。理解和掌握这些知识点对于系统管理和维护至关重要,同时也有助于保障系统的...
首先,`su`命令用于切换用户身份,特别是从普通用户切换到root用户,root用户具有系统最高权限,可以执行任何操作。在任务中,你需要先用`su`命令切换到root,然后创建新用户。例如,创建名为ztg、ztg1和ztguang的三...