`

如何切换用户身份

阅读更多

在管理数据库的过程中,经常需要切换为其他用户进行数据库维护,这就需要我们能够进行用户切换。

在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
已连接。

 

而已经作为该用户连接的身份则可以执行一系列的相关操作了

分享到:
评论

相关推荐

    JIRA与Confluence管理员切换用户身份插件

    就像 linux 里面的 su 命令一样,管理员可以切换到其它用户身份来使用系统,而无需要知道或改变该用户的密码,方便调试。 其中 Confluence Switch User 插件是有管理和配置界面的,甚至可以查到 su 的使用历史。官方...

    Linux基础课件用户身份切换su命令共11页.pdf.z

    总结来说,`su`命令是Linux系统中用于切换用户身份的重要工具,它涉及到权限管理、系统安全和日常维护等多个方面。理解并熟练掌握`su`命令的使用,对于提升Linux操作技能和系统管理能力具有很大的帮助。这个11页的...

    Linux系统常用的2种切换用户命令

    在Linux系统中,有两种主要的命令用于...`su`主要用于完全切换用户身份,而`sudo`则允许临时提升权限执行特定命令,同时提供了更细粒度的安全控制。了解和熟练使用这两个命令对于Linux系统的日常管理和维护至关重要。

    linux用户切换指令.docx

    `su`命令是Linux中用于切换用户身份的命令,它允许用户从一个身份转换为另一个身份,通常用于普通用户切换到超级用户(root用户)。使用`su`命令时,需要输入目标用户的密码,以确保安全。以下是`su`命令的基本格式...

    redhat以root身份运行命令.docx

    SU 命令是Linux系统中的一种命令,用于切换用户身份。SU 命令可以将当前用户身份切换到 Root 用户或其他用户。SU 命令的基本语法为:su [-] [username]。 * SU 命令的作用: + 切换用户身份 + 获得 Root 权限 * ...

    Linux普通到root用户切换.docx

    当需要执行需要管理员权限的任务时,可以使用 `su` 命令来切换用户身份。`su` 是 "switch user" 的缩写,它允许一个已登录的用户获得其他用户的权限,通常是提升到root权限。在描述中的第一行 `su ******` 中,星号...

    XP系统几招实现用户切换.docx

    对于熟悉命令行操作的用户而言,`Runas`命令提供了一种更加灵活的方式来切换用户身份。该命令允许用户以不同的用户账户身份运行程序,从而获得更高的权限。 - **基本语法**: ``` Runas [{/profile|/noprofile}][/...

    ubuntu系统如何切换root用户身份?.docx

    Ubuntu 系统如何切换 root 用户身份 在 Ubuntu 系统中,切换到 root 用户身份是非常必要的,因为 root 用户拥有最高的权限,可以进行系统的管理和维护。在本文档中,我们将介绍两种切换到 root 用户身份的方法,并...

    su和sudo的区别与使用.doc

    su 命令是 Unix 系统中的一个基本命令,用于切换用户身份。它可以让用户临时切换到另一个用户的身份,以执行某些需要特权的操作。su 命令的使用非常广泛,特别是在系统管理和维护中。 使用 su 命令临时切换用户身份...

    共享文件夹切换用户、win7切换用户访问共享、局域网共享切换用户的方法

    然而,这种设计有时也带来了不便,特别是在需要切换用户身份以获得不同权限时。 为了有效地在共享文件夹中切换用户,可以采取以下几种方法: 1. 使用Net Use命令或Netsession命令删除之前的共享会话: - 使用...

    linux实验三_Linux系统登录及用户管理

    - **切换用户身份**:使用`su`命令切换到不同的用户账户。 - **权限问题探讨**:不同用户(超级用户、系统用户、普通用户)在系统中的权限差异。 - **文件变化观察**:通过`cat /etc/passwd`命令查看用户账号创建...

    Laravel包在开发过程中轻松登录为其他用户

    标题提到的"laravel-viacreative-sudo-su-78905d0"压缩包很可能包含了一个辅助工具,帮助开发者在开发过程中快速切换用户身份,无需频繁地重新登录。这个包可能是基于PHP的,专为Laravel设计,用于身份验证。 首先...

    4-8su命令与sudo服务.pdf

    在Linux中,我们可以使用`su`命令来切换用户身份,使得当前用户在不退出登录的情况下,顺畅地切换到其他用户。 su命令 `su`命令可以解决切换用户身份的需求,使得当前用户在不退出登录的情况下,顺畅地切换到其他...

    Linux用户管理“su -m”总结

    `su`命令是用于切换用户身份的工具,而`-m`选项则与用户环境变量及工作目录相关。让我们深入理解`su -m`命令的工作原理以及它在不同场景下的表现。 首先,`su`命令的基本用法是`su [username]`,它允许一个已登录的...

    Linux 用户和组管理

    4. **用户登录与身份切换**:使用`su`或`sudo`命令切换用户身份,`su - newuser` 切换到newuser用户,`sudo -u newuser command` 以newuser身份执行command。 **组管理** 1. **创建组**:使用`groupadd`命令创建新...

    Linux用户及用户组管理命令

    6. `su`:切换用户身份的命令,普通用户需要知道目标用户的密码才能使用。例如,`su - oracle`将使当前用户切换到oracle用户的权限。`exit`命令可以返回原始用户。 7. `chmod`:改变文件或目录的访问权限,通常采用...

    linux su和sudo命令的区别.docx

    su 命令的主要功能是切换用户身份,而不是切换到 root 用户。su 命令可以在用户之间切换,如果超级权限用户 root 向普通或虚拟用户切换不需要密码,而普通用户切换到其他任何用户都需要密码验证。 su 命令的使用...

    Linux从入门到实战学习教程-6系统权限管理.pptx

    在Linux中,`su`命令用于切换用户身份,通常用于提升权限,如`su - root`切换到root用户。`sudo`命令则允许非root用户以root或其他用户身份执行命令,且通常需要输入密码以验证身份。例如,`sudo apt-get update`...

    Linux下管理超级用户权限.pdf

    综上所述,管理Linux中的超级用户权限涉及到多个层面,包括Root用户的使用、setuid机制的安全性以及如何通过`su`命令安全地切换用户身份。理解和掌握这些知识点对于系统管理和维护至关重要,同时也有助于保障系统的...

    作业5 Su和sudo用户设置 实践任务.docx

    首先,`su`命令用于切换用户身份,特别是从普通用户切换到root用户,root用户具有系统最高权限,可以执行任何操作。在任务中,你需要先用`su`命令切换到root,然后创建新用户。例如,创建名为ztg、ztg1和ztguang的三...

Global site tag (gtag.js) - Google Analytics