首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linuxsu命令,sudo命令和限制root远程登录

3.7 su命令: su命令是用来切换用户的,例如我要从root用户切换到user2用户: ?  ...这个 - 选项是彻底切换用户的意思,如果不加 - 选项也可以,但是切换得不彻底,例如当前的家目录还是root,环境变量也还是root的配置等等: ?...可以用su命令以某个用户的身份去执行一条命令,而且这个用户并不会进行登录: ?...普通用户使用su命令切换到root用户或者其他普通用户的时候都需要输入密码,而root用户切换到普通用户不需要输入密码: ?...限制root远程登录: 因为root用户的密码很重要,不能轻易的被别人知道,所以我们需要让普通用户能够无需知道密码就能登录root用户:   1.首先使用visudo命令编辑配置文件: ? ?

4.9K21
您找到你想要的搜索结果了吗?
是的
没有找到

权限管理su、sudo、限制root远程登录 原

su的优缺点;   su的确为管理带来方便,通过切换到root下,能完成所有系统管理工具,只要把root的密码交给任何一个普通用户,他都能切换到root来完成所有的系统管理工作;但通过su切换到root...所以集权而治的存在还是有一定道理的; 3.8 sudu命令 用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。...是一个目录 注: 1)在增添用户的同时需要对用户设置密码(此处设置的是12345678),用户和登录密码要同时成对存在!...此结果貌似跟sudo -i的效果是一样的,但是也有不同,sudo只是临时拥有了root的权限,而su则是使用root账号登录了linux系统。...3.9 限制root远程登录 注: 该方法只适用于通过ssh远程登录Linux的时候。

2.6K10

linux学习第十三篇:su命令,sudo命令,限制root远程登录

su命令 su - user1  //彻底切换用户,如果没有加“-”,切换用户不彻底。...弄完之后只能远程登录普通用户,不能远程直接登录root用户。 6. 但是可以在普通用户下,根据上面visudo的配置后,使用命令:sudo su -  登录root用户。...su和sudo的区别: su 的确为管理带来方便,通过切换到root下,能完成所有系统管理工具,只要把root的密码交给任何一个普通用户,他都能切换到root来完成所有的系统管理工作,普通用户可以通过root...由于su 对切换到超级权限用户root后,权限的无限制性,所以su并不能担任多个管理员所管理的系统。如果用su 来切换到超级用户来管理系统,也不能明确哪些工作是由哪个管理员进行的操作。...通过sudo,我们能把某些超级权限有针对性的下放,并且不需要普通用户知道root密码,所以sudo 相对于权限无限制性的su来说,还是比较安全的,所以sudo 也能被称为受限制的su

3K100

Linux中sudo、susu -命令的区别小结

前言 在Linux系统中,由于root的权限过大,一般情况都不使用它。只有在一些特殊情况下才采用登录root执行管理任务,一般情况下临时使用root权限多采用su和sudo命令。...su -rootsu -,su rootsu。...su USERNAME切换用户后,不改变原用户的工作目录,及其他环境变量目录。 如何设置初始su密码? 当我们输入su时会发现要输入密码,我们尝试输入自己当前用户的密码,发现failure。...但我们又不知道su密码是什么?其实su初始密码可以通过下面方式进行设置: sudo passwd 设置完后再输入su命令并键入刚才设置的密码即可进入~ ?...用su -命令则默认转换成成root用户了。 而不带参数的“su命令”不会改变当前工作目录以及HOME,SHELL,USER,LOGNAME。只是拥有了root的权限而已。

32.4K41

浅析Linux root设置初始值的方法

ubuntu默认不允许使用root登录,因此初始root账户是不能使用的,需要在普通账户下利用sudo权限修改root密码。...在终端输入sudo passwd root,按回车,然后系统会提示你输入普通用户的密码(终端输入的密码都是不显示的)。 输入后,按回车,然后重复输入两次新的root密码即可激活root用户。...:******( 设置root 密码) Retype new UNIX password: ******(重复密码) 之后提醒成功的信息。...切入root用户>>> ~$ su root passwd:*****(直接使用修改过后root密码) su默认切换到root用户,并且改变到root用户的环境,输入后可以在终端下切换到root用户下进行一些操作了...总结 以上所述是小编给大家介绍的Linux,root设置初始值的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

1.9K20

Linux命令su、sudo、sudo su、sudo -i使用和区别

sudo 与 su 两个命令的最大区别是: sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。另外一个区别是其默认行为。...su root 输入root密码后切换之root用户但是pwd目录不变 ? su - root 输入root密码后切换之root用户但是pwd目录/root ?...sudoers中才可以 su需要的是切换后账户的密 用法为“su 账户名称” sudo : 暂时切换到超级用户模式以执行超级用户权限,一般指的是root用户,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码...su :切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户时系统默认为root账户,密码也为超级账户的密码。没有时间限制。...sudo su 运行sudo命令给su命令提权,运行su命令。要求执行该命令的用户必须在sudoers中才可以。 来自:Linux迷 链接:https://www.linuxmi.com/

13.9K10

linuxsusu -之间你知不道的事

su 命令用于切换到另一个用户,即更改用户ID。在正常登录会话期间,如果没有执行username例如su -,它默认以root用户身份登录。...$ su rumenz 要注意用户对用户rumenz保持环境deploy 原始登录会话,当前工作目录和可执行文件的路径也保持不变。...当你使用 su -或-l或--login时,它会为你提供一个类似于正常登录时的登录界面。下面的所有命令都是等价的。...$ su - rumenz OR $ su -l rumenz OR $ su --login rumenz 在这种情况下,用户rumenz提供了自己的默认登录环境,包括可执行文件的路径;他还会进入他的默认家目录...重要的是,当你在su没有username,将自动成为超级用户。将获得root的默认环境,包括可执行文件更改的路径。还将进入 root 的家目录: $ su

2.8K20

linux普通用户su root切换提示没有文件或目录的解决方法

nomodeset替换为”rw single init=/bin/bash” (上述的界面中将改为rw single init=/bin/bash)     4、按ctrl+x进入单用户模式,当前用户即为root...找到以“linux”开头的那一行,追加” rw single init=/bin/bash”。    ?     按ctrl+x 启动,然后进入root的shell环境。  ? 2..../etc/passwd shell栏为root或者不存在 修改为:root:x:0:0:root:/root:/bin/bash....解释: 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell 两个0代表用户是root,属于root组,也就是管理员权限 3. 然后ctrl+alt+delete 重启。...以上所述是小编给大家介绍的linux普通用户su root切换提示没有文件或目录的解决方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

4.4K51

su命令sudo命令以及限制root的远程登陆

susu - 用户名字 su - -c “touch /tmp/aming.111” aming1 使用 root 用户身份执行 aming1 的命令 -c = 使用当前用户执行其他用户命令 登陆用户...$=/home/user5/(最后一个参数) 普通用户和root用户的区别 普通用户时显示 $  root用户显示 #  当然普通用户可以使用 su 命令到 root 用户只需要知道root用户密码即可... visudo 然后做一个User_Alias 开头字母要大写:User_Alias AMINGS = aming, user5, user6       (配置普通用户可以使用 su 登陆root...用户的权限) 然后在设定一个规则   AMINGS 里面包括了(aming,user5,user6)   NOPASSD 表示执行命令 su 的时候不需要输入密码,保存退出即可。...(要首先配置sudo才可以进行普通用户登陆root用户) 扩展 sudo与su比较 http://www.apelearn.com/bbs/thread-7467-1-1.html sudo配置文件样例

1.6K50

介绍linux下利用编译bash设置root账号共用的权限审计设置

在日常运维工作中,公司不同人员(一般是运维人员)共用root账号登录linux服务器进行维护管理,在不健全的账户权限审计制度下,一旦出现问题,就很难找出源头,甚是麻烦!...@dev bash-4.1]# 替换root账号的bash环境 [root@dev bash-4.1]# cat /etc/passwd|grep "root:/root" root:x:0:0:root...:/root:/bin/bash [root@dev bash-4.1]# sed -i 's#root:/root:/bin/bash#root:/root:/usr/local/bash_new/bin...root:x:0:0:root:/root:/usr/local/bash_new/bin/bash 注销当前root用户,重新登陆后,查看/var/log/messages,如下就可以看到记录了操作命令...NAME_OF_KEY=`/bin/egrep "$RSA_KEY" /var/log/ssh_key_fing | /bin/awk '{print $NF}'` fi #把NAME_OF_KEY设置为只读

1.9K81

13.1 设置更改root密码

设置更改root密码目录概要 /usr/local/mysql/bin/mysql -uroot 更改环境变量PATH,增加mysql绝对路径 mysqladmin -uroot password '123456...'; 设置更改root密码 root用户是mysql的超级管理员用户,和linux系统的root用户类似,不过和Linux的不一样 默认mysql的 root 用户密码是空的,直接就可以连接上去,不需要输入密码...,但是不安全,所以就需要设置一个密码 为了方便使用mysql服务,将mysql目录加入到环境变量里 打开系统,查看mysql是否启动 [root@hanfeng ~]# ps aux |grep mysql...mysql> quit Bye [root@hanfeng ~]# 退出mysql,输入 quit 即可 设置mysql密码,命令为mysqladmin -uroot passwd 'hanfeng.1...[root@hanfeng ~]# 在设置密码的时候,会看到有输出信息,但这不是报错信息,这是告诉你 你现在密码在当前命令行显示出来了,这样不太安全 这时在想直接登录mysql,就会提示需要输入密码了

2.9K60
领券