推荐阅读

记录在Ubuntu删除用户和添加用户命令
从安全角度看,我们在在用服务器的时候一般是不用root用户的,我们需要用自定义的用户名登录管理服务器,然后通过sudo提权后使用绝对权限。在 Linux 系统中添加或者删除用户的 sudo 权限的方法有多种,在这篇文章种,我们用Ubuntu记录删除和添加用户命令方法。 sudo apt-get up...
*日期:*2022/8/9
阅读全文
这里我们记录在CentOS 7中切换用户。这里可以允许你以不同用户的身份来执行命令或访问系统资源。这在进行系统管理、软件部署或者测试不同用户权限下的行为时特别有用。下面将介绍几种在CentOS 7中切换用户的方法。
1. 使用
su命令su(substitute user或switch user)命令是最常用的切换用户的方法之一。使用su命令时,如果不指定用户名,它将默认尝试切换到root用户。要切换到其他用户,你需要在命令后加上目标用户名。切换到root用户(需要输入root密码):
su然后输入root用户的密码。
切换到指定用户(需要输入该用户的密码):
su - 用户名例如,要切换到名为
john的用户,可以使用:su - john注意
su -与su之间的区别:su -会在切换到用户后加载该用户的登录shell和环境变量,而简单的su可能不会。2. 使用
sudo命令如果你的用户账号被授权使用
sudo(superuser do)命令,你可以使用sudo来以其他用户的身份执行命令,而不是完全切换到那个用户。这对于需要临时以另一用户身份执行特定命令的情况非常有用。以特定用户身份执行命令:
sudo -u 用户名 命令例如,要以
john用户的身份执行ls命令,可以这样做:sudo -u john ls但请注意,这种方法并不会改变你的当前用户会话,只是以另一个用户的身份执行了指定的命令。