用户管理

简介: 用户管理

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须向系统管理员申请一个账号,然后以这个账号的身份进入系统。

基本语法:

useradd 【用户名】   //创建一个用户

useradd -d 【指定目录】 【用户名】,给用户创建指定家目录。

当创建成功后,会自动的创建和用户同名的家目录,家目录默认在/home文件夹下。

例如:创建一个新用户tom,默认该用户的目录在/home/tom中

passwd 【用户名】  //给用户添加一个密码

userdel 【用户名】  //删除用户,但是保留用户的家目录(/home/tom)

userdel -r 【用户名】   //删除用户以及家目录

id 【用户名】    //查询用户信息

su - 【用户名】   //切换用户

高权限用户切换低权限用户不需要密码,反之,需要

whoami     //只显示当前用户

who am i   //显示最初登录用户,以及时间和登录者的IP地址

用户组

把多个用户放进一个组里,可以赋予相同的权限,对用户组内的用户进行统一的管理。

groupadd 【组名】   //创建一个组

groupdel  【组名】   //删除一个组

useradd -g 【用户组】【用户名】   //增加一个用户到指定的用户组里

如果不指定,默认组为用户名

usermod -g【用户组】【用户名】  //修改用户的所在组

用户和组相关文件

/etc/passwd文件

  • 用户的配置文件,记录用户的各种信息
  • 含义:
  • 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
  • 例如:
  • root:x:0:0:root:/root:/bin/bash
  • 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

/etc/shadow文件

  • 口令的配置文件
  • 含义:
  • 登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

/etc/group文件

  • 组的配置文件,记录Linux包含的组的信息
  • 含义:
  • 组名:口令:组标识号:组内用户列表
  • 例如:
  • xiaofei:x:1000:xiaofei
  • 组名:口令:组标识号:组内用户列表

相关文章
|
自然语言处理 开发者 异构计算
社区供稿 | Llama3-8B中文版!OpenBuddy发布新一代开源中文跨语言模型
此次发布的是在3天时间内,我们对Llama3-8B模型进行首次中文跨语言训练尝试的结果:OpenBuddy-Llama3-8B-v21.1-8k。
|
Java Android开发 开发者
1024程序节|Android框架之一 BRVAH【BaseRecyclerViewAdapterHelper】使用demo
BRVAH是一个强大的RecyclerAdapter框架(什么是RecyclerView?),它能节约开发者大量的开发时间,集成了大部分列表常用需求解决方案。为什么会有它?请查看「Android开源框架BRVAH由来篇」该框架于2016年4月10号发布的第1个版本到现在已经一年多了,经历了800多次代码提交,140多次版本打包,修复了1000多个问题,获得了9000多star,非常感谢大家的使用以及反馈。
422 0
|
8月前
|
安全 算法 网络安全
快递小哥看了直摇头:SSL如何把你的秘密裹成"粽子"?
在这个信息裸奔的网络时代,SSL(Secure Sockets Layer)安全套接层技术为数据穿上“防弹衣”。它通过加密传输、数字证书等手段,确保数据安全。SSL的三层加密如同包粽子:握手协议确认身份,对称加密密钥保证通信,数据加密传输确保内容安全。识别SSL很简单,留意网址栏的绿色小锁和HTTPS标志。虽然SSL几乎无懈可击,但仍需防范证书过期、钓鱼网站等问题。未来,随着量子计算机的发展,抗量子加密算法和区块链+SSL的复合防御将成为新的安全趋势。保护数字隐私,从认准HTTPS开始。
|
Java Spring
日志之旅:深入Spring整合Logback的高效日志管理
日志之旅:深入Spring整合Logback的高效日志管理
258 2
|
计算机视觉
偏最小二乘回归(PLSR)和主成分回归(PCR)分析光谱数据
偏最小二乘回归(PLSR)和主成分回归(PCR)分析光谱数据
|
存储 NoSQL 大数据
MongoDB 在内容管理场景的应用
MongoDB 在内容管理场景的应用
322 0
|
监控 应用服务中间件 Shell
Nginx 访问日志分析脚本
Nginx 访问日志分析脚本
179 0
|
消息中间件 前端开发 JavaScript
我有 7种 实现web实时消息推送的方案,7种!(1)
我有 7种 实现web实时消息推送的方案,7种!(1)
工作三年,小胖连 Clone 源码都没读过?真的菜!(上)
哈喽,我是狗哥。这是 Java 源码剖析的第三篇。克隆这个知识点在工作中使用不多,很容易被人忽略。但是面试中的面试官就很常问,因此小伙伴们还是要了解下。
工作三年,小胖连 Clone 源码都没读过?真的菜!(上)