su认证失败解决方法

简介:
su认证失败的解决方法 
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 

文章如转载,请注明:转载自:第九街-PHP[http://www.9streets.cn/] 
本文链接地址:http://www.9streets.cn/art-php-228.html 
相关文章
|
iOS开发
Xcode报错解决方法:ld: symbol(s) not found for architecture arm64
Xcode报错解决方法:ld: symbol(s) not found for architecture arm64
3570 0
|
6月前
|
机器学习/深度学习 数据格式
R1-Omni开源!多模态模型+RLVR,让各模态作用清晰可见
随着 DeepSeek R1 的推出,强化学习在大模型领域的潜力被进一步挖掘。Reinforcement Learning with Verifiable Reward (RLVR) 方法的出现,为多模态任务提供了全新的优化思路,无论是几何推理、视觉计数,还是经典图像分类和物体检测任务,RLVR 都展现出了显著优于传统监督微调(SFT)的效果。
333 12
|
计算机视觉
ElementUI——vue2+element-ui 2.x的动态表格和表单
ElementUI——vue2+element-ui 2.x的动态表格和表单
342 1
|
数据采集 存储 自然语言处理
LangChain实战:构建自定义问答助手
【8月更文第4天】随着自然语言处理(NLP)技术的发展,构建能够理解和回答复杂问题的问答助手变得越来越容易。LangChain 是一个强大的框架,它为开发人员提供了一套工具和模式,用于构建和部署基于语言模型的应用程序。本文将引导您通过 LangChain 构建一个自定义的问答助手,该助手可以理解并回答关于特定领域的复杂问题。
365 1
|
网络安全 容器
SSH——ssh: rejected: administratively prohibited (open failed)
SSH——ssh: rejected: administratively prohibited (open failed)
465 0
|
安全 算法 数据安全/隐私保护
【C++入门到精通】智能指针 shared_ptr 简介及C++模拟实现 [ C++入门 ]
【C++入门到精通】智能指针 shared_ptr 简介及C++模拟实现 [ C++入门 ]
339 0
|
Java Linux Maven
SpringBoot项目实现Docker部署
SpringBoot项目实现Docker部署
225 1
|
存储 Unix Linux
操作系统和内核有什么区别?
操作系统和内核有什么区别?
1850 0
操作系统和内核有什么区别?

热门文章

最新文章