Centos-用户管理-useradd userdel usermod groupadd groupdel id
linux是多用户、多任务操作系统
linux角色分类
超级用户 root # 管理员、特定服务主进程 0
普通用户 $ 普通管理员、服务运行需要的用户 500~65535
虚拟用户 不能登录系统,满足系统进程对文件属主要求 1~499
用户
想要使用系统资源,必须向系统管理员申请一个账号,通过这个账号获取合理权限控制系统资源
对于普通管理员,需要口令和账号,才能登录并获取普通权限
对于服务程序,并不需要登录,一般默认禁止登录
组
相同特征用户的逻辑集合,更多的是我们需要这些组中成员获取统一的权限
用户相关配置文件
/etc/passwd # 以:隔开
用户名:密码:用户标识UID:组标识GID:用户注释说明:家目录:默认shell解释器
/etc/shadow
用户名:加密密码:最后一次修改时间:最小修改时间间隔:最大修改时间间隔:警告时间:不活动时间:失效时间:保留字段
组相关配置文件
/etc/gpasswd 和 /etc/gshadow
创建用户默认设置文件
/et/login.defs /etc/default/useradd
# 这两个文件是 useradd 命令添加用户时候默认配置参数
# 创建用户家目录的时候,会在/home目录下创建以用户名命名的目录,再拷贝/etc/skel下隐藏文件到/home下以用户名命名的目录
useradd 相关选项
# 添加新账号
-c 用户说明
-d 家目录
-e 账号终止日期,格式为 Y/m/d
-g 指定组,组必须存在
-G 指定多个组, 组必须存在
-s 指定shell,禁止登录设置为 /sbin/nologin
-M 不建家目录
-m 建家目录
-u 指定用户UID,必须唯一
id 相关选项
# 查看用户信息
-u 获取用户UID
-g 获取用户GID
userdel 删除用户,添加 -r 选项则用户家目录
usermod 相关选项
# 修改用户账号属性信息
-u 重新指定UID
-g 重新指定所属组名
-G 修改用户附加组
-d 修改用户家目录
-s 修改用户默认shell
-c 修改用户说明
-l 修改账号名称
-f 修改账号过期后多少天后永久禁用
-e 修改账号过期日
-L 锁定用户密码,禁止密码登录
-U 解锁用户密码
grouadd 选项
# 新建用户组
-g 指定用户GID,必须唯一
删除组 groupdel
Centos-用户管理-useradd userdel usermod groupadd groupdel id的更多相关文章
- Linux编程 15 文件权限(用户管理 useradd,userdel,usermod,passwd,chpasswd,chsh, chfn,chage)
一. 概述 在上一篇中讲到了与用户账户有关的二个文件passwd和shadow,以及useradd工具的介绍.这篇接着讲useradd+参数,删除用户,修改用户的演示. 1. 删除用户userdel ...
- CentOS 用户管理useradd、usermod等
1.创建新用户useradd,默认的用户家目录会被存放在/home 目录中,默认的 Shell 解释器为/bin/bash,而且默认会创建一个与该用户同名的基本用户组. 主要参数: -d 指定用户的家 ...
- 《linux 用户管理》- useradd/userdel/usermod/groupadd/who/w
一:概念 在 Linux 中,使用一个 32位整数 来记录每一个用户(USER ID 简单 UID),这意味着在 Linux 中,可以有 40亿 个不同的用户. 系统. 在 /etc/passwd ...
- Linux学习总结(十二)—— CentOS用户管理:创建用户、修改用户、修改密码、密码有效期、禁用账户、解锁账户、删除用户、查看所有用户信息
文章首发于Linux学习总结(十二)-- CentOS用户管理,请尊重原创保留原文链接. 创建用户 useradd -g webadmin -d /home/zhangsan zhangsan pas ...
- Linux 用户和用户组管理(useradd userdel groupadd groupdel)
Linux 用户和用户组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. Linux系统用户账户的 ...
- Shell:命令用户、用户组管理useradd、usermod
文件及内容处理 - useradd.usermod 1. useradd:添加用户 useradd命令的功能说明 useradd 命令用于建立用户帐号.useradd 可用来建立用户帐号.帐号建好之后 ...
- Shell命令-用户用户组管理之userdel、groupadd
文件及内容处理 - userdel.groupadd 1. userdel:删除用户 userdel命令的功能说明 userdel 命令用于删除用户帐号.userdel 可删除用户帐号与相关的文件.若 ...
- centos 用户管理
3.使用命令管理账户 useradd 选项 用户名//添加新用户 usermod 选项 用户名//修改已经存在的用户 userdel -r 用户名//删除用户表示自家目录一起删除. grou ...
- linux-15基础命令之-用户与用户组(useradd,userdel,usermod,passwd,groupadd)
1.useradd 命令用于创建新的用户,格式为:useradd[选项] 用户名 useradd参数 参数 作用 -d 指定用户的家目录(默认/home/username) -D 展示默认值 -e 帐 ...
随机推荐
- React_TODOList 数据增删改查
①.功能代码实现: 添加数据 查询数据,展示 删除数据 修改数据 ②.数据持久化操作 localStorage.setItem('key',value) var value = localStorag ...
- 2020.08.31 Unit 10(暂未完成)
[重点短语] 01.at night 在晚上 02.in a more natural environment 在一个更加自然的环境中 03.all year round 一年到头,终年 04.be ...
- jQuery捕获-获取DOM元素内容和属性
一.获取内容 1.text()-设置或返回所选元素的文本内容 2.html()-设置或返回所选元素的内容(包括HTML标记) 3.val()-设置或 返回表单字段的值 $(document).read ...
- Labview学习之路(十一)日常编程技巧
此文章用于记录自己在学习Labview过程中所用到的编程技巧,会一直更新下去. (一)移动控件 直接鼠标拖动. 按住shift键,鼠标移动,可以水平和竖直移动(取决于鼠标最开始的移动方向). 使用键盘 ...
- android开发之动画的详解 整理资料 Android开发程序小冰整理
/** * 作者:David Zheng on 2015/11/7 15:38 * * 网站:http://www.93sec.cc * * 微博:http://weibo.com/mcxiaob ...
- 热更新 && 增量更新
Unity中SLua.Tolua.XLua和ILRuntime效率评测 http://blog.csdn.net/u011467512/article/details/72716376 如何阅读lua ...
- 如何用CMake构建Android C++库
https://fireflytech.org/2017/11/04/compiling-cc-libraries-for-android/ https://blog.csdn.net/xhp2014 ...
- Unity 移动平台自己编写Shader丢失问题
问题一:使用AB加载资源,资源中包含有第三方shader,加载出的资源出现shader丢失的显示问题 这是因为Unity在打包的时候,会进行资源精简,默认情况下,是不会将第三方shader打包进入包体 ...
- IntelliJ IDEA远程Debug Linux的Java程序,找问题不要只会看日志了
1 前言 欢迎访问南瓜慢说 www.pkslow.com获取更多精彩文章! 我们习惯于在本地开发的时候debug,能快速定位与解决问题,那部署在服务器上是不是就没有办法了呢?只能通过查看日志来定位? ...
- Go语言使用swagger生成接口文档
swagger介绍 Swagger本质上是一种用于描述使用JSON表示的RESTful API的接口描述语言.Swagger与一组开源软件工具一起使用,以设计.构建.记录和使用RESTful Web服 ...