linux 系统如何设置先登录普通用户,在转到root用户下

1、修改/etc/sudoers,找到下面一行,在root下面添加普通用户,比如用户abc(前提是abc用户已存在,并设置好密码):

Allow root to run any commands anywhere

root ALL=(ALL) ALL
abc ALL=(ALL) ALL
2、意思就是允许赋予用户abc跟root一样的权限,在任何地点执行任何命令。
3、编辑ssh的配置文件,找到下面一行,把yes改为no,禁止root用户登录:
vi /etc/ssh/sshd_config
#PermitRootLogin yes
PermitRootLogin no
4、经过以上简单的配置,可以禁止root登录,用普通用户abc登录上机器之后,如果想切换为root,然后用su 命令切换为root:
su root
然后根据提示输入相应的密码即可;
5、建议ssh里是禁止root登录的好,这样可以避免被人破解;另外修改默认的ssh的22端口,或者添加ssh白名单来做一下服务器的安全防护。

原文地址:https://blog.51cto.com/mengbo2006214/2440262

时间: 2024-08-06 03:21:19

linux 系统如何设置先登录普通用户,在转到root用户下的相关文章

使用kernel编译+busybox定制Linux系统--实现ssh远程登录+web服务的迷你主机

在运维工作中很多时候我们需要裁剪Linux系统,减少系统性能的消耗,提升系统服务的性能,以往通过光盘安装的Linux都是比较臃肿的,但出现这样的需求后,我可以对Linux进行重新编译再busybox工具移植即可实现,接下来我们一步一步实现kernel编译+busybox定制Linux系统--实现ssh远程登录+web服务: 实现过程如下: 一.规划子主机的磁盘存储规划 1.添加一个大小为10G的硬盘 2.查询系统硬件信息参数: # lspci  00:00.0 Host bridge: Inte

嵌入式Linux系统如何设置TimeZone

*************************************************************************************************************************** 作者:EasyWave                                               时间:2014.06.08 类别:Linux内核-TimeZone设置                  声明:转载,请保留链接 注意:

ubuntu 设置root用户密码并实现root用户登录

一:设置root用户密码 在ubuntu中root用户的密码是随机的,所以需要我们自己起设置root用户的密码 在终端命令行中执行 sudo passwd 这时候会提示你输入当前用户密码,输入成功之后,下面输入的就是root用户的密码 这时候root用户密码就设置成功了,使用su root,然后输入刚刚输入的root用户密码就可以转到root用户下了 二:实现root用户登录系统 虽然我们已经设置了root用户密码,并且可以使用su root转到root用户角色下,但是当我们重新启动ubuntu

linux系统-网络设置

linux系统-网络设置 一 vmvare网络 1 桥接模式:适合路由器可以发送多个ip,使虚拟机直接连接现实的网络 2 主机模式:虚拟机直接和主机连接,主机没有连接外部的网络 3 NAT网络地址转换模式:网络中只有一个ip,使用NAT 二 linux虚拟机 1 ifconfig:查看网卡的工作情况 2 eth0:系统的第一块网卡 3 eth1:系统的第二块网卡 4 lo:虚拟的回环网卡 5 virbro:虚拟的网桥 6 开启etho的配置文件路径:vi /etc/sysconfig/netwo

Linux系统文本命令快速登录与退出

Linux是一个多用户的操作系统,用户要使用该系统,首先必须登录系统,使用完系统后,必须退出系统.用户登录系统时,为了使系统能够识别自己,必须输入用户名和密码,经系统验证无误后方能进入系统.在系统安装过程中可以创建两种帐号: 1.root--超级用户帐号,使用这个帐号可以在系统中做任何事情. 2.普通用户--这个帐号供普通用户使用,可以进行有限的操作. 一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作.如果只需要完成一些由普通帐号就能完成的任务,建议不要

Linux系统网卡设置

由于做了虚拟机的克隆,发现克隆机和被克隆机的MAC地址相同了,下面我将要介绍一下linux中网卡的配置步骤,我使用的linux是CentOS release 6.9 (Final) 1.root用户编辑/etc/udev/rules.d/70-persistent-net.rules文件,找到mac地址重复的那个网卡并删除(这里是eth0),记住新生成的网卡eth1的mac地址,后面会用到,保存并退出 # vi /etc/udev/rules.d/70-persistent-net.rules

解决Linux系统在设置alias命令重启后失效的问题

转载:http://www.91pen.net/linux-system-set-up-to-resolve-the-alias-command-to-restart-after-failure-problem.html 在使用linux系统的过程中,大多数情况下都是在字符界面下进行的.有些比较长的命令我们不希望每次都重复输入,这样不仅浪费时间而且还容易出错:我们会使用alias命令来解决 比如: alias ll='ls -l --color 这样我们下次可以直接输入ll来代替这一长串或更长的

Linux系统显示器设置

Linux系统通过xrandr命令设置系统屏幕 1.查看当前屏幕信息xrandr 2.设置主屏幕xrandr --output VGA1 --auto --primaryxrandr --output DP2 --auto --primary黑体部分具体值,需要看第一步显示什么 3.设置扩展屏幕xrandr --output DP2 --right-of VGA1 --auto黑体部分具体值,需要看第一步显示什么 4.设置复制屏幕xrandr --output DP2 --same-as VGA

在Debian系Linux系统上设置Xilinx Platform Cable USB驱动

需要在上电USB枚举过程中通过fxload下载固件到USB Cable,然后重新枚举加载驱动.系统需要安装fxload工具,在Xilinx Vivado/ISE安装目录下找到固件文件xusb*.hex复制到/usr/share下,然后创建如下udev rules文件. # Xilinx USB CableATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0008", MODE="666"SUBSYSTEMS=