分类 Linux 下的文章

问题

错误修改/etc/sudoers文件,导致出现sudo命令无法正常使用的问题出现。

>>> /etc/sudoers: syntax error near line 21 <<<
sudo: parse error in /etc/sudoers near line 21
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

注意:

这里的问题,是在Ubuntu系统环境下出现的,是基于该系统进行的整理。

- 阅读剩余部分 -

背景:

有时候,安装的Ubuntu系统,会有不满意一开始创建的用户名,但是又因为在该用户下装了一些东西,不希望重新创建新用户进行使用,想要直接修改用户名的需求。

这里提供一个案例:

dev 用户名修改为 test 用户

- 阅读剩余部分 -

通过ssh连接服务器失败

$ ssh root@172.16.0.247
Unable to negotiate with 172.16.0.247 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss

SSH 客户端和远程服务器无法协商使用相同的 host key 类型。

解决方法:

添加参数

# -oHostKeyAlgorithms=+ssh-rsa           允许接收远程主机提供的 ssh-rsa 类型的 主机密钥(连接握手阶段)
# -oPubkeyAcceptedAlgorithms=+ssh-rsa    允许使用 ssh-rsa 类型的 用户身份验证公钥(登录认证阶段)
ssh root@172.16.0.247 -oHostKeyAlgorithms=+ssh-rsa -oPubkeyAcceptedAlgorithms=+ssh-rsa

- 阅读剩余部分 -

可以通过iw命令查看当前无线网卡连接状态,获取连接wifi的MAC地址BSSID,也可以扫描附近的无线网络,获取附近的无线网络信息。

如果没有iw命令,可以通过以下命令安装

# Ubuntu下安装iw
sudo apt install iw

操作示例:

iw dev wlxc83a35xxxxx link 查看当前无线网卡连接状态

iw dev wlxc83a35xxxxx scan 扫描附近的无线网络

- 阅读剩余部分 -