`
tipfoo
  • 浏览: 24539 次
  • 性别: Icon_minigender_1
  • 来自: 东莞
最近访客 更多访客>>
社区版块
存档分类
最新评论

Ubuntu开启root用户及其它登录问题的解决

阅读更多
Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许“su”到 root。有人说这是个不好的实践,特别是对于服务器来说。我觉得对于桌面用户来说,这样安全性更高一些,是应该的;但对于服务器可以设置成“允许 su 到root,但不允许root用户直接登录”。而我为了开发时的方便,则在桌面和服务器上都采用这种方式。

允许 su 到 root

非常简单,下面是设置的方法:
me@tipfoo:~$ sudo passwd
Password: <--- 输入安装时那个用户的密码
Enter new UNIX password:  <--- 新的Root用户密码
Retype new UNIX password:  <--- 重复新的Root用户密码
passwd:已成功更新密码

允许root登录
如果要允许root登录(不推荐),则这样操作:
me@tipfoo:~$ gksu /usr/sbin/gdmsetup
(或者使用桌面菜单:系统>系统管理>登录窗口)
点“安全”选项页,选择“允许本地管理员登录”。
注:这一步依赖上一步

不输入密码直接登录
在论坛上也看见有人抱怨,家中的Ubuntu不能像Window$那样──不用输入密码就能登录。其实同样能做到:
就在上一步的“安全”选项页中,勾选:
“启用自动登录”,“用户”选择(如:“me”);
注意:公共用的计算机千万不能这么设置!

SSH登录远程服务器
如果远程服务器只允许root用户SSH到服务器时,在Ubuntu下,必须“su 到root”用户才能登录成功(具体是看服务器端的配置)。

首先,复制密钥到“/root/.ssh/”目录,
me@tipfoo:~$ su
Password:
root@tipfoo:/home/me# chmod 600 -R /root/.ssh/
root@tipfoo:/home/me# ssh -p 22 11.22.33.44
Enter passphrase for key '/root/.ssh/id_rsa':
Last login: Thu Jun 21 14:29:00 2007 from 11.22.33.45


〖转载请注明出处:http://tipfoo.iteye.com/,谢谢!MSN/E-Mail:tipfoo@REMOVE.ME@hotmail.com 欢迎交流!〗
分享到:
评论

相关推荐

    解决VMware安装Ubuntu不可以开机直接登录root用户的问题

    我的Ubuntu是18.04版本,下面的所有操作都是在这个版本的基础上进行的 打开终端开启root账户 :sudo passwd -u root 为root账户设置密码:sudo passwd root 测试root账户: su - 回车后输入的刚才设置的密码 弄完...

    ubuntu终端su认证失败-允许su到root.pdf

    默认情况下,Ubuntu不允许root用户直接登录,以增强系统安全性。如果你想开启root登录,可以使用图形界面工具`gdmsetup`(或者通过系统&gt;系统管理&gt;登录窗口菜单): ``` ~$ gksu /usr/sbin/gdmsetup ``` 在...

    安装ubuntu常见问题梳理

    在Ubuntu系统中,默认情况下root用户是被禁用的,通常建议使用`sudo`来进行权限管理。但是,在某些特定场景下,可能需要使用root用户进行操作。设置root用户的密码可以通过以下命令实现: ```bash sudo passwd root...

    虚拟机VMware下的Ubuntu不识别USB设备问题的解决方法

    ### 虚拟机VMware下的Ubuntu USB设备识别问题及解决方法 在使用虚拟机软件如VMware时,用户可能会遇到宿主机上的USB设备无法被虚拟机内的操作系统(例如Ubuntu)识别的问题。这种情况通常会影响到数据传输或其他...

    Ubuntu20.04桌面安装及root权限开通和ssh安装详解

    Ubuntu默认禁用root用户直接登录,但有些情况下可能需要root权限。首先,通过普通用户使用`sudo passwd root`设置root用户的密码。然后,需要编辑几个配置文件来允许root登录: 1. `/usr/share/lightdm/lightdm....

    Ubuntu Linux系统常见问题解决方法

    Ubuntu Linux系统常见问题解决方法 本文将详细介绍 Ubuntu Linux 系统中常见的系统问题和应用软件问题的解决方法。 一、系统问题 1. 系统无法启动 可能问题是 MBR 受损或 GRUB 错误。解决方法是,进入救援模式,...

    ubuntu安装和删除mysql

    ### Ubuntu安装MySQL 在Ubuntu系统上安装MySQL主要分为以下几个步骤:更新系统、准备环境、下载安装包、解压缩并安装。 #### 一、系统更新与环境准备 **更新系统** 确保系统是最新的版本,以便避免可能存在的...

    ubuntu虚拟机开机密码

    在IT行业中,虚拟化技术是不可或缺的一部分,而Ubuntu作为一个流行的Linux发行版,常常被用作开发、测试或...阅读并理解这个文本文件的内容,将有助于用户解决密码遗忘问题,确保能够顺利地访问和使用Ubuntu虚拟机。

    ubuntu下telnet安装包

    在Ubuntu操作系统中,`telnet`是一个非常基础的网络协议工具,它允许用户通过命令行接口远程登录到另一台支持telnet服务的计算机上。在本文中,我们将深入探讨如何在Ubuntu系统上安装和配置`telnet`及其相关组件,...

    16.04ubuntu系统配置过程

    一旦安装完成,登录系统并切换到root用户。为了确保系统更新并准备好安装所需软件,执行以下命令: ``` sudo apt-get update sudo apt-get upgrade ``` 接着,我们需要安装SSH服务器以便远程连接。运行: ``` sudo ...

    Ubuntu Linux系统安全分析.pdf

    Ubuntu Linux是一款广泛应用的开源操作系统,以其稳定性、安全性及友好的用户界面受到青睐。在本文中,我们将重点讨论在Ubuntu Linux环境下基于Apache构建的Web服务器的安全性,并对其潜在的安全问题进行深入分析。 ...

    ubuntu8.04下编译运行qtopia4.3.2

    ### 开启root用户及设置中文界面 Ubuntu 8.04默认锁定root账户,这是一项安全措施。然而,在嵌入式系统开发中,可能需要root权限来解决编译过程中的问题或进行系统级配置。开启root账户的过程包括设置密码和允许...

    ubuntu服务器搭建ftp整理

    本文将详细介绍如何在Ubuntu 18.04 LTS环境下使用vsftpd软件构建一个多用户FTP服务器,包括基本配置、用户管理以及常见问题解决方案。 #### 二、环境准备 在开始之前,请确保您的Ubuntu服务器环境已经就绪。本示例...

    Ubuntu的远程桌面(xrdp).pdf

    Ubuntu是基于Debian的开源Linux发行版,它提供了多种远程桌面解决方案,其中之一就是xrdp。xrdp是一个开源远程桌面协议(RDP)服务器,可以与Windows的远程桌面客户端配合使用,让Windows用户能够远程连接到Ubuntu桌面...

    Centos 8 vsftpd多用户FTP服务器配置完美方案——同时解决PORT和PASV模式

    1. 切换到root用户,设置必须在root下完成。 2. 安装vsftpd和pam认证服务软件。 3. 设置防火墙,开放21端口,允许FTP连接。 4. 关闭SELINUX,避免其干扰FTP服务器的正常工作。 5. 测试匿名登陆FTP,确保FTP服务器...

    Ubuntu下FTP配置[文].pdf

    为了解决这个问题,你需要更改目录的所有权和权限: ```bash sudo chown root:root /home/ftp sudo chmod 755 /home/ftp ``` 总的来说,配置Ubuntu上的FTP服务涉及到安装FTP服务器软件、修改配置文件以满足特定...

    VMware 虚拟机 Ubuntu16.04 共享固定 IP,.samba 文件夹

    其中`/home/mtv`是共享文件夹的实际路径,`force user = root`指定了客户端创建的文件所属用户为root,以解决文件权限问题。 2. **重启Samba服务**:保存并关闭配置文件后,重启Samba服务以应用更改: ``` sudo ...

    华为SAN存储在Ubuntu系统下的主机连通性指南_V5

    - 使用重新扫描命令来解决盘符漂移的问题。 #### 九、多路径管理 ##### 9.1 简介 多路径管理是为了提高数据访问的可靠性和性能,当一个LUN有多条路径时,多路径软件可以自动选择最优路径,并在一条路径出现故障时...

    Ubuntu 14.04 LTS Server 安装vsftpd3.0.2.pdf

    - 修改`/etc/vsftpd.conf`配置文件,如开启本地用户访问(`local_enable=YES`),设置登录后的根目录(`local_root=/ftp`),限制用户访问其他目录(`chroot_local_user=YES`)和开放写权限(`write_enable=YES`)...

    物联网Ubuntu系统维护

    24. 开启root SSH登录:编辑`/etc/ssh/sshd_config`,将`PermitRootLogin prohibit-password`改为`PermitRootLogin yes`,重启SSH服务`sudo service ssh restart`,允许root用户通过SSH远程登录。 25. 查询文件夹...

Global site tag (gtag.js) - Google Analytics