Linux学习笔记(操作系统:ubuntu)[待更]

Linux学习笔记(操作系统:ubuntu)[待更]

每天学习一点点

1.root权限的设置

1、使用VMware安装虚拟机,安装好Ubuntu操作系统后,登陆的时候发现用户不具有root权限,其实Ubuntu中的root帐号默认是被禁用了的,所以登陆的时候没有这个账号,如果每次使用root都进行切换的话会显的很繁琐,接下来操作一下开启root权限

2、打开终端开启root账户 :sudo passwd -u root,输入当前用户的密码(账户密码)
Linux学习笔记(操作系统:ubuntu)[待更]_第1张图片

为root账户设置密码:sudo passwd root

设置root密码,输入两次

测试root账户: su - (su和“-”之间有空格),输入root密码,进入root终端

Linux学习笔记(操作系统:ubuntu)[待更]_第2张图片

进入root终端之后输入一个命令测试一下,如下图表示成功:

Linux学习笔记(操作系统:ubuntu)[待更]_第3张图片

root账户开启成功 ,退出root账户,输入命令 exit:

Linux学习笔记(操作系统:ubuntu)[待更]_第4张图片

2.ssh连接问题

1.Ubuntu无法安装openssh-server

Ubuntu 18.04 desktop 无法安装openssh-server,执行以下命令出现

sudo apt-get install openssh-server

出现无法定位软件包 openssh-server
安装ssh server,无此包,查了半天才查出使用另一种包安装。

然后用下面命令OK了

sudo apt-get install ssh-contact-service

2.SSH服务器拒绝了密码,请再试一次

一、root用户终端输入 vim /etc/ssh/sshd_config(注意vim后面有空格)

找到

#Authentication:
#LoginGraceTime 120
#PermitRootLogin without passwd
#StrictModes yes

二、输入O或i,进行编辑,

#Authentication:
#LoginGraceTime 120
PermitRootLogin yes ——————这行改一改,也要去掉#
#StrictModes yes

三、编辑好后按ESC键保存,再输入:wq!强制保存退出

四、重启ssh

systemctl restart sshd

五、如果还是显示拒绝了密码,要好好检查一下用户名和密码是否错误,用户名如果不是root,改为root试试,毕竟登录的是root用户,就不要用其他用户名了。
这个比如我的:Linux学习笔记(操作系统:ubuntu)[待更]_第5张图片

我连接就得写成cai4

Linux学习笔记(操作系统:ubuntu)[待更]_第6张图片

Linux学习笔记(操作系统:ubuntu)[待更]_第7张图片

3.E212: 无法打开并写入文件

在编写配置文件时,常常忘记切换到root用户,导致文件编辑完毕,敲入:wq 退出保存时,出现 E212:无法打开并写入文件 的错误提示。这是由于在该目录下当前用户没有写权限导致。

解决办法如下:: w ! sudo tee %

tee 用于读取输入文件,同时保存

%表示当前编辑文件

(不过这种方法有个要求就是当前编辑用户必须在 sudoers这个文件中,这也是执行sudo命令的要求

你可能感兴趣的:(操作系统,ubuntu)