Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许“su”到
root。有人说这是个不好的实践,特别是对于服务器来说。我觉得对于桌面用户来说,这样安全性更高一些,是应该的;但对于服务器可以设置成“允许 su
到root,但不允许root用户直接登录”。而我为了开发时的方便,则在桌面和服务器上都采用这种方式。
允许 su 到 root
非常简单,下面是设置的方法:
me@tipfoo:~$
sudo passwd root
Password: <--- 输入安装时那个用户的密码
Enter new UNIX password: <--- 新的Root用户密码
Retype new UNIX password: <--- 重复新的Root用户密码
passwd:已成功更新密码
允许root登录
如果要允许root登录(不推荐),则这样操作:
me@tipfoo:~$
gksu /usr/sbin/gdmsetup
(或者使用桌面菜单:系统>系统管理>登录窗口)
点“安全”选项页,选择“允许本地管理员登录”。
注:这一步依赖上一步
在登录时直接显示root用户:
在root用户下gedit /etc/gdm/gdm.schemas
<schema>
<key>greeter/Include</key>
<signature>s</signature>
<default></default>
</schema>
<schema>
<key>greeter/Exclude</key>
<signature>s</signature>
<default>bin,root,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,nobody4,noaccess,postgres,pvm,rpm,nfsnobody,pcap</default>
</schema>
把下边schema中的root去掉,放到上面的那个里面,可以在登陆框里看到root了
不输入密码直接登录
在论坛上也看见有人抱怨,家中的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终端输入命令alacarte。可以任意增、改、隐藏、显示菜单,但无法删除菜单,即使拥有root权限
分享到:
相关推荐
ubuntu开启root用户
这个是我自己总结的一个ubuntu的root的添加的详细过程,很简单的,希望能够对大家有用。
ubuntu 默认不允许root用户登录,通过本教程即可用root用户登录。
解决ubuntu12.04添加root用户后没有声音的问题
Ubuntu设置root密码 Ubuntu下每次开机root管理员的密码都会随机变(据说),所以要从普通用户来操作,方法如下: ......
安装了ubuntu14.04,必须使用root,所以使用了root登陆
Ubuntu的root权限问题.pdf
Ubuntu14.04版本配置root登陆,Ubuntu14.04版本配置root登陆
Ubuntu中root用户和user用户的相互切换
如何启用 Ubuntu 中的 root 帐号,非常简单,实用,一看就会!
ubuntu20.04 使用root用户登录系统
ubuntu进入root用户
ubuntu上cpu-z工具,可以直接执行,给出硬件信息
ubuntu操作系统默认情况下不是root用户登录,通过设置系统的配置文件,可以实现开机自动root用户登录系统
ubuntu登录后,默认是普通用户权限,那么普通用户权限和root权限如何切换呢,下面总结下它们之间如何切换。 普通用户切换到root用户 登录ubuntu后,按上组合键CTRL+ALT+T进入终端界面,一般终端界面默认为普通用户...
linux/Ubuntu离线安装7z工具,解压 后make ,在bin目录生成执行文件
Ubuntu_12.04_添加root用户
ubuntu 命令行打开 root权限登录
方法一: 1.编辑 /etc/ssh/sshd_config文件: sudo vi /etc/ssh/sshd_config 将PermitRootLogin 的值改成 yes 保存退出 2.重启ssh: ...3.即可在WinSCP用root用户登陆 如果方法一无效,那么开始方法二
启用root(最高权限)帐户 终端输入 sudo passwd root 输入你希望的root用户的密码