Linux如何禁用root账户

为了保证Linux系统的安全性,我们应该尽量避免直接使用root账户,因此可以考虑禁用root账户来防止破解和登陆。

工具/原料

  • Linux操作系统

方法/步骤

  1. 1

    使用root账户登录系统,添加一个普通账户例如test,并为其设置密码

    useradd test

    passwd test

  2. 2

    编辑配置文件/etc/ssh/sshd_config 修改PermitRootLogin 后面的yes 为 no ,并且去掉前面的注释符

  3. 3

    最后重启sshd服务 /etc/init.d/ssh restart 或者service sshd restart,此时再用root用户登录,如果不能登陆则代表配置成功。如果需要使用root权限,可以使用su/sudo进行切换

    END

注意事项

  • 禁用root用户后使用sftp时可能一些目录无法访问
时间: 2024-09-08 16:34:15

Linux如何禁用root账户的相关文章

Linux VPS安全设置之二 禁用ROOT账户_Linux

继前一篇"修改SSH端口"设置我们的Linux VPS安全性能之后,今天继续完成其他方法.不管是想尝试入侵我们网站是软件扫描,还是人为的操作端口的扫描弱命令是一种方法,其次就是猜测ROOT权限账户.一般的我们使用账户登陆都直接用ROOT登陆.如果我们把ROOT账户禁用,添加一个自己知道的账户,那VPS的安全入口基本完成.至少猜测密码的事情是完成不了. 第一步,我们先SSH 登陆VPS. useradd laozuo #添加用户名passwd laozuo #为laozuo用户名设置密码

Linux中VPS禁止ROOT授权/登录/禁用root用户的方法

修改ROOT的思路:添加新用户,然后设置该用户为ROOT权限,这样我们以后登录SSH就可以用新用户,这个用户只有我们自己知道,这样就增加了猜测的难度,至此VPS主机的安全进一步得到提升. 第一.新增用户以及设置密码 useradd itbulucom passwd itbulucom 利用useradd添加用户,passwd给这个用户设置密码,然后会出现添加密码界面,我们输入密码之后回车再输入一次. 新增新管理用户 第二.设置权限 vi /etc/ssh/sshd_config 可以用上面的vi

linux中获取root权限 php执行shell

有的时候,通过php做很多系统操作的时候,并不如直接利用bash来的快.php-fpm默认是apache用户,直接改成root账户,是启动不了的.这样的话,apache用户无法执行root才能执行的命令.所以我们要先使php-fpm的启动用户,拥有执行shell的权限,以及shell内部执行命令的权限. 一,获取root权限 1,给具体进程指定无密码访问 # visudo       //添加以下内容,文件最下面有例子,照着写  apache ALL=(ALL) NOPASSWD:/etc/in

Root 是谁?为什么会有 Root 账户?

在 Linux 中为什么会有一个名为 root 的特定账户?该怎么使用 root 账户?它在哪些场景下必须使用,哪些场景下不能使用?对于以上几个问题,如果您感兴趣的话,那么请继续阅读. 本文中,我们提供了一些关于 root 账户的参考资料,方便您了解. root 是什么? 首先,记住这一点,在 Unix 类操作系统中,目录的层级结构被设计为树状结构.起始目录是一个特殊目录,使用斜杠 / 表示,而其他目录都是由起始目录分支而来.由于这种结构很像现实中的树,所以 / 也被称为根root目录. 下图,

树莓派(raspberry)启用root账户

树莓派使用的linux是debian系统,所以树莓派启用root和debian是相同的. debian里root账户默认没有密码,但账户锁定. 当需要root权限时,由默认账户经由sudo执行,Raspberry pi 系统中的Raspbian 默认用户是pi 密码为raspberry 重新开启root账号,可由pi用户登录后,在命令行下执行 sudo passwd root 执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后在执行 sudo passwd --unlock

linux系统中root用户不能登录怎么办?

问题描述 linux系统中root用户不能登录怎么办? 自从我更改了Linux系统的IP地址,root用户就不能登录了,root用户登录提示"鉴定故障".普通用户可以登录,能用su命令登录root用户,但是不能直接登录. 解决方案 如果没有给ROOT设置密码,就用普通用户登录,没有普通用户这是不可能的登录进入终端,直接输入 sudo passwd root输入普通用户密码输入你要设置的root密码重复root密码这样用root就行了 解决方案二: 终端输入:sudo gedit /us

Linux下禁用Firefox浏览器的静默请求教程

  Linux Firefox浏览器的静默请求引起了很多争议,用户最好是把这个功能关闭,以免自己受到损失. 关闭 Firefox 的静默请求 当你的鼠标悬浮在一个链接上,浏览器会自动向目标服务器发出请求.关闭CSS. JavaScript和预取功能后仍然如此.早在2012年,就有用户向 bugzilla递交bug报告请求加入一个偏好选项可选择关闭静默请求,但至今其状态仍然是"不予处理". Mozilla的建议是用户可以从about:config中选择关闭自动请求--输入about:co

阿里云linux服务器修改root管理密码教程

  阿里云主机己是国内小型站长的一个非常好的选择了,不但技术成熟并且网络质量非常的好了,下面我们来看看阿里云linux服务器修改root管理密码方法,希望能帮助到各位. 阿里云linux服务器修改root密码流程: 通过Xshell客户端输入账号root,输入密码,登陆到linux. 输入修改密码的命令 passwd 根据提示输入新密码,输入新密码的时候,软件不会显示*号,输入后回车就行了.如下图: 修改完密码后,重新打开Xshell客户端,用新密码登陆测试是否修改成功,修改成功后即可关闭客户端

苹果mac电脑如何开启root账户

  mac电脑开启root账户图文教程 一.如何为Mac OS X开启 Root 账户? 1.打开"系统偏好设置",进入"用户与群组"面板,记得把面板左下角的小锁打开 2.然后选择面板里的"登录选项",在面板右边你会看到"网络账户服务器",点击它旁边的"加入-"按钮. 3.再点击弹出的窗口中"打开目录实用工具".这时会弹出一个新窗口,把左下角的小锁打开 4.然后点击菜单栏上的"