linux系统中root权限的文件如何远程复制

Linux系统怎么开启root权限

说白了,在Linux中开启root权限需要三个步骤:设置密码、确认密码、确认切换。
这个问题其实并不复杂,但是有很多陷阱。

首先让我告诉你最重要的事情。
要设置 root 密码,请使用 sudopasswd root。
我去年做的一个项目中,这个命令输入错误,系统直接崩溃了。
说实话,我心里挺尴尬的。
输入当前用户密码后,系统会提示您设置新密码。
输入时没有任何提示,所以不用紧张。
这是正常的。
另一件事:不要在新密码中使用“1 2 3 4 5 6 ”。
系统会提示密码过于简单。
在去年的测试环境中,密码非常脆弱,以至于帐户容易受到暴力攻击。
还有一个重要细节:密码验证步骤必须相同。
起初,我以为同样的东西只需输入两次,但后来我发现我的密码错误,如果输入错误一次,我就必须从头开始。

等一下,还有一件事。
使用 su 命令检查开关。
当提示符由 $ 变为 $ 时,则认为成功。
许多人没有注意到这一点,并认为他们可以输入任何内容。
例如,当我去年测试服务器时,一位同事卡在了 sudo su 步骤。
因为我是在普通帐户下运行的,所以系统直接要求我输入root密码,但我当然无法输入,因为我忘记了之前设置的root密码。

易犯的陷阱提醒:root后不要盲目操作,尤其是修改系统文件后。
我认为值得尝试 sudo -i 命令。
直接比su安全。
您可以保留当前的工作目录,临时文件在关机时不会被删除。

linux怎么允许远程root登录

需要限制root远程登录。
说白了:直接用root登录风险太大。

方法一:修改/etc/default/login.conf添加行 CONSOLE=/dev/tty01 立即生效。
以后您将只能以 root 身份登录控制台。
但我也无法进入局域网。
说实话,这样很不舒服。

方法二:首先需要区分远程用户和局域网用户。
有一个 shell 脚本可以做到这一点。
Trap1 2 3 9 1 5 中的代码是关键。
如果用户是本地用户或terminal_server,则允许这样做。
否则直接退出进程。
但我不记得具体如何使用这个方法了。

方法三:我想让局域网内的一些电脑能够更方便地登录root。
需要更改两个位置。
一种是将 IP 地址和主机名添加到 /etc/hosts。
示例:9 9 .5 7 .3 2 .5 8 xmh。
但是,这必须与方法一或方法二结合使用。
我仍在尝试找出如何完美地结合它。

你自己看看。