Ubuntu20.04增加、删除、查看用户及给用户root权限,及防火墙常用操作

1、新建用户

sudo adduser username

其中username是你要创建的用户的用户名,然后设置密码和相关信息就可以了

2、给新用户sudo权限

新创建的用户没有root权限,我们执行以下命令给用户sudo权限

sudo usermod -a -G adm username
sudo usermod -a -G sudo username

3、删除用户

  • 删除用户及用户所有文件(/home/username/路径下的所有文件)
sudo userdel -r username
  • 删除用户但保留所有用户文件
sudo userdel username

4、查看系统中所有用户

sudo grep bash /etc/passwd

5、查看密码

sudo cat /etc/shadow

显示内容如下格式:$中包含的是加密算法的编号,比如6就是SHA-512算法,后面跟着的是密文

username:$6$Bgalgzd......

6、Ubuntu防火墙常用操作

#启动
systemctl start firewalld
 
#关闭
systemctl stop firewalld
 
#查看状态
systemctl status firewalld
 
#开机禁用
systemctl disable firewalld
 
#开机启用
systemctl enable firewalld
 
#添加/开启一个端口,开启后重新载入生效(--permanent永久生效,没有此参数重启后失效)
firewall-cmd --zone=public --add-port=80/tcp --permanent    
 
#删除端口
firewall-cmd --zone= public --remove-port=80/tcp --permanent
 
#重新载入新规则
firewall-cmd --reload
 
#查看端口是否开启
firewall-cmd --zone= public --query-port=80/tcp
 
#查看所有打开的端口
firewall-cmd --zone=public --list-ports
  • 12
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 Ubuntu 20.04 中,默认情况下是禁用 root 用户登录的。但是,您仍然可以通过以下步骤启用 root 用户登录: 1. 打开终端(Ctrl+Alt+T)并输入以下命令以切换到 root 用户: ``` sudo -i ``` 2. 接下来,输入以下命令以启用 root 用户账户: ``` sudo passwd root ``` 3. 在提示下输入您想要设置的 root 用户密码。 4. 现在,您可以使用 root 用户名和您刚刚设置的密码登录 Ubuntu 20.04 了。 需要注意的是,启用 root 用户账户存在一定的安全风险,因此建议在使用完后立即禁用。禁用 root 用户账户的方法是输入以下命令: ``` sudo passwd -dl root ``` ### 回答2: 在Ubuntu 20.04版本中,默认情况下是没有root账户的。这是为了加强系统安全性而设计的,通过限制root账户的使用来降低系统被攻击的风险。相反,Ubuntu使用sudo命令来提权进行特权操作。 如果确实需要使用root账户进行操作,可以按照以下步骤进行: 1. 修改root密码 首先,需要确保当前用户是sudo权限用户,然后执行以下命令: sudo passwd root 接着会要求输入当前用户的密码,然后输入两次新的root用户密码。这样就设置了root账户的密码。 2. 切换到root账户 输入以下命令切换到root账户: su - 这时候就需要输入刚才设置的root用户密码来登录。 注意,使用root账户进行操作有很大的风险,可能会造成不可逆的损坏,建议仅在必要时才切换到root账户,且操作时要十分谨慎。为了提高系统安全性,建议在完成任务后及时退出root账户,切换回普通用户。 总之,Ubuntu 20.04中登录root用户需要修改root用户密码并切换至root用户。但是,不建议频繁使用该账户,平时尽量使用普通用户操作以提高安全性。 ### 回答3: Ubuntu20.04支持root用户登录,但出于安全方面的考虑,系统默认情况下是禁止root用户登录的。如果想要使用root用户登录,需要进行以下步骤: 1. 获得root用户权限 在Ubuntu的终端中输入以下命令,使用当前用户密码获得root用户权限: ``` sudo -i ``` 这时候便可以使用特权访问所有系统目录和文件。 2. 设置root用户密码 若在上一步中成功获取root用户权限后,则可以使用以下命令更改root用户密码: ``` passwd root ``` 在终端中输入此命令后,会提示输入密码两次以确认密码。密码必须包含大小写字母、数字和其他字符,长度不得少于8个字符。 3. 解开root用户登录锁定 默认情况下,Ubuntu20.04默认会锁定root用户登录,因此需要解除此限制才能登录root账号。在终端中输入以下命令来编辑配置文件: ``` sudo nano /etc/ssh/sshd_config ``` 找到以下两个参数并将它们的值改为yes: ``` PermitRootLogin yes PasswordAuthentication yes ``` 修改完上述两项配置之后,需要重启SSH服务以使更改生效: ``` sudo systemctl restart sshd.service ``` 此时便可以使用root账号和所设置的密码登录系统。 需要注意的是,使用root账号进行操作可能会带来一定的风险,因此在正常使用时建议使用非特权账户。而且在更改配置文件之后也要及时把root账号登录锁定恢复。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值