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 27482 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
分享到:
相关推荐
我的Ubuntu是18.04版本,下面的所有操作都是在这个版本的基础上进行的 打开终端开启root账户 :sudo passwd -u root 为root账户设置密码:sudo passwd root 测试root账户: su - 回车后输入的刚才设置的密码 弄完...
默认情况下,Ubuntu不允许root用户直接登录,以增强系统安全性。如果你想开启root登录,可以使用图形界面工具`gdmsetup`(或者通过系统>系统管理>登录窗口菜单): ``` ~$ gksu /usr/sbin/gdmsetup ``` 在...
在Ubuntu系统中,默认情况下root用户是被禁用的,通常建议使用`sudo`来进行权限管理。但是,在某些特定场景下,可能需要使用root用户进行操作。设置root用户的密码可以通过以下命令实现: ```bash sudo passwd root...
### 虚拟机VMware下的Ubuntu USB设备识别问题及解决方法 在使用虚拟机软件如VMware时,用户可能会遇到宿主机上的USB设备无法被虚拟机内的操作系统(例如Ubuntu)识别的问题。这种情况通常会影响到数据传输或其他...
Ubuntu默认禁用root用户直接登录,但有些情况下可能需要root权限。首先,通过普通用户使用`sudo passwd root`设置root用户的密码。然后,需要编辑几个配置文件来允许root登录: 1. `/usr/share/lightdm/lightdm....
Ubuntu Linux系统常见问题解决方法 本文将详细介绍 Ubuntu Linux 系统中常见的系统问题和应用软件问题的解决方法。 一、系统问题 1. 系统无法启动 可能问题是 MBR 受损或 GRUB 错误。解决方法是,进入救援模式,...
### Ubuntu安装MySQL 在Ubuntu系统上安装MySQL主要分为以下几个步骤:更新系统、准备环境、下载安装包、解压缩并安装。 #### 一、系统更新与环境准备 **更新系统** 确保系统是最新的版本,以便避免可能存在的...
在IT行业中,虚拟化技术是不可或缺的一部分,而Ubuntu作为一个流行的Linux发行版,常常被用作开发、测试或...阅读并理解这个文本文件的内容,将有助于用户解决密码遗忘问题,确保能够顺利地访问和使用Ubuntu虚拟机。
在Ubuntu操作系统中,`telnet`是一个非常基础的网络协议工具,它允许用户通过命令行接口远程登录到另一台支持telnet服务的计算机上。在本文中,我们将深入探讨如何在Ubuntu系统上安装和配置`telnet`及其相关组件,...
一旦安装完成,登录系统并切换到root用户。为了确保系统更新并准备好安装所需软件,执行以下命令: ``` sudo apt-get update sudo apt-get upgrade ``` 接着,我们需要安装SSH服务器以便远程连接。运行: ``` sudo ...
Ubuntu Linux是一款广泛应用的开源操作系统,以其稳定性、安全性及友好的用户界面受到青睐。在本文中,我们将重点讨论在Ubuntu Linux环境下基于Apache构建的Web服务器的安全性,并对其潜在的安全问题进行深入分析。 ...
### 开启root用户及设置中文界面 Ubuntu 8.04默认锁定root账户,这是一项安全措施。然而,在嵌入式系统开发中,可能需要root权限来解决编译过程中的问题或进行系统级配置。开启root账户的过程包括设置密码和允许...
本文将详细介绍如何在Ubuntu 18.04 LTS环境下使用vsftpd软件构建一个多用户FTP服务器,包括基本配置、用户管理以及常见问题解决方案。 #### 二、环境准备 在开始之前,请确保您的Ubuntu服务器环境已经就绪。本示例...
Ubuntu是基于Debian的开源Linux发行版,它提供了多种远程桌面解决方案,其中之一就是xrdp。xrdp是一个开源远程桌面协议(RDP)服务器,可以与Windows的远程桌面客户端配合使用,让Windows用户能够远程连接到Ubuntu桌面...
1. 切换到root用户,设置必须在root下完成。 2. 安装vsftpd和pam认证服务软件。 3. 设置防火墙,开放21端口,允许FTP连接。 4. 关闭SELINUX,避免其干扰FTP服务器的正常工作。 5. 测试匿名登陆FTP,确保FTP服务器...
为了解决这个问题,你需要更改目录的所有权和权限: ```bash sudo chown root:root /home/ftp sudo chmod 755 /home/ftp ``` 总的来说,配置Ubuntu上的FTP服务涉及到安装FTP服务器软件、修改配置文件以满足特定...
其中`/home/mtv`是共享文件夹的实际路径,`force user = root`指定了客户端创建的文件所属用户为root,以解决文件权限问题。 2. **重启Samba服务**:保存并关闭配置文件后,重启Samba服务以应用更改: ``` sudo ...
- 修改`/etc/vsftpd.conf`配置文件,如开启本地用户访问(`local_enable=YES`),设置登录后的根目录(`local_root=/ftp`),限制用户访问其他目录(`chroot_local_user=YES`)和开放写权限(`write_enable=YES`)...
24. 开启root SSH登录:编辑`/etc/ssh/sshd_config`,将`PermitRootLogin prohibit-password`改为`PermitRootLogin yes`,重启SSH服务`sudo service ssh restart`,允许root用户通过SSH远程登录。 25. 查询文件夹...
- 使用重新扫描命令来解决盘符漂移的问题。 #### 九、多路径管理 ##### 9.1 简介 多路径管理是为了提高数据访问的可靠性和性能,当一个LUN有多条路径时,多路径软件可以自动选择最优路径,并在一条路径出现故障时...