Linux入门到精通——进阶

本文介绍了Linux系统中用户和用户组的管理,包括添加、删除用户,切换用户权限,以及如何授权使用sudo。此外,还涉及系统命令如yum包管理,systemctl服务控制,时间与时区调整,以及进程和资源监控。同时,文章讲解了文件的压缩与解压缩方法,如tar、gzip和bzip2的使用。
摘要由CSDN通过智能技术生成

用户和用户组

用户基本操作

需要在超级管理员root用户下操作

添加用户(不指定组): useradd 用户名 [-g 组名]           
    注意: 默认在/home目录下创建了一个以用户名命名的文件夹,此文件夹就是对应用户的家目录
    注意: 如果添加用户的时候没有指定所属组,默认自动生成了一个以此用户名命名的组

删除用户: userdel [-r] 用户名       
    注意: 如果不加-r,用户被删除后,它的家目录依然存在
    注意: 如果用户所属组是添加用户的时候自动生成的,那么删除用户的对应的组也会自动删除
    

查看所有用户快捷方式: getent passwd  
查看所有用户普通方式: cat /etc/passwd    用户名:密码(x):用户ID:组ID:描述信息(无用):HOME目录:执行终端(默认bash)

用户切换

在前面,我们接触过su命令切换到root账户。 su命令就是用于账户切换的系统命令,其来源英文单词:Switch User

-符号是可选的,表示是否在切换用户后加载环境变量(后续讲解),建议带上 参数:用户名,表示要切换的用户,用户名也可以省略,省略表示切换到root 切换用户后,可以通过exit命令退回上一个用户,也可以使用快捷键:ctrl + d

切换到指定用户语法: su [-] 用户名
注意: 使用普通用户,切换到其它用户需要输入密码,如切换到root用户
注意: 使用root用户切换到其它用户,无需密码,可以直接切换

退出当前用户: exit 或者 ctrl+d

拓展如何在root用户下给普通用户添加密码:  passwd 用户名   就会提示输入2次密码

用户授权

在我们得知root密码的时候,可以通过su命令切换到root得到最大权限。 但是我们实际一般不知道root密码,即使知道也不建议长期使用root用户,避免带来系统损坏。

实际我们找到用户root权限的管理者,申请root权限后使用sudo 其他命令

root用户如何给普通用户授权?
1.root用户下打开sudoers文件
    进入/etc/sudoers快捷方式: visudo
    进入/etc/sudoers普通方式: vi /etc/sudoers
2.在文件最后添加以下内容并保存
  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值