账户相关命令

用户配置相关文件



用户类别:

  管理员用户:0

  普通用户:1-65535

  系统用户:1-499

  登陆用户:500+

用户组:

  管理员组:

  普通组

以用户为视角,组可分为两类:

  基本组:又叫主组,显示在/etc/passwd中GID字段组,为用户的基本组

  额外组:又叫附加组,显示在/etc/group中

用户数据库:/etc/passwd

  UserName:x:UID:GID(仅显示基本组):Comment(多以,隔开):home:Default_Shell

用户密码数据库:/etc/shadow

  登陆名:加密密码:最近一次修改密码时间:最短使用期限:最长使用期限:警告区间:非活动区间:账号过期期限:预留段

组数据库:/etc/group

  GroupName:x:GID:UserList

  UserList不列出用户名和GroupName相同的用户

组密码数据库:/etc/gshadow

用户家目录文件默认复制地址:/et c/skel

添加用户配置文件地址:/etc/default/useradd

当前系统的安全shell列表:/etc/shells

账户相关命令:id,useradd,userdel



id 显示用户UID、GID和附加组等,groups中含有GID

useradd 添加用户,新创建用户没有密码,需用passwd命令为其设置密码,未设密码前只能从root账号切换至此账户

常见选项:

  -u UID 指定添加账户的UID

  -g GID 指定添加用户的主组,若不指定则创建同名组

  -G GID 指定添加用户的附加组

  -d /path/to/somewhere 指定用户的家目录,若家目录存在则报错,家目录的父目录需存在

  -s /path/to/shell 指定默认shell,应是/etc/shells中出现过的shell

  -m 创建账户时,强制给其创建家目录

  -M 创建账户但不为其创建家目录,可使用root账户为其创建家目录,但必须是从/etc/skel复制过来的

  -D 改变其默认shell

  -r 创建系统用户,id为1-499,不会为其创建家目录,默认shell为/sbin/nologin

userdel 删除账户,默认不会删除其家目录

  -r 一并删除家目录

passwd 设定用户密码,root用户可修改任意账户密码

  -l 锁定用户密码,在该用户的/etc/shadow密码前加两个!!

  -u 解锁

chsh 修改shell命令

  -l 列出/etc/shells内容

  -s /path/to/shell 修改默认shell

chfn 修改用户注释

  -f "Comment" 修改真实名字

usermod 修改账户设置

  -u UID UID需是未存在

  -g GID 修改基本组,GID需是已存在

  -G GID 修改用户附加组,GID需是以存在,默认覆盖原有附加组,若只是添加使用 -aG

  -c "Comment" 修改注释

  -d /path/to /NewHome 默认不会前用户家目录,只修改/etc/passwd家目录段,要迁移路径同 -m 一起使用

  -s Shell 修改默认shell

  -l NewLogInName 修改登录名

  -e 修改过期期限

  -f 非活动期限

  -L 锁定账户

  -U 解锁账户

原文地址:https://www.cnblogs.com/hesper/p/8686113.html

时间: 2024-11-13 10:39:07

账户相关命令的相关文章

文件和目录的权限及相关命令

文件和目录的权限分析 可读(r.4):可写(w.2):可执行(x.1)文件: r(read)可读取文本内容,文字内容 w(write)编辑,新增,修改文件内容(不含删除,若删除要为文件拥有者或组) x(eXecute):可执行 目录: r(read contents in directory):读取目录及结构列表,查询该目录下的文件数据,例如用ls命令 w(modify comtents of directory):更改目录结构列表权限(前提要对目录有x的权限) 1:新建文件或目录 2:删除已存

玩转linux第四天之用户及组管理类相关命令(二)

1    前言 本文档主要介绍用户及组管理类相关命令如:useradd .usermod.passwd.userdel.groupadd.groupmod\gpasswd.groupdel.hage,chsh,chfn,.id,w,who,whoami.wck,gourpck.su,并提供相应案例解释其含义. 学习这些基础命令是一个Linux爱好者需要具备的首要条件,让小编带领你们进入Linux的世界看看它的一颦一笑. 读者对象 本文档(本指南)主要适用于以下人员: Linux爱好者 2    

2015/8/25 作业:用户和组的相关命令

用户和组的相关命令 useradd.usermod.passwd.userdel groupadd.groupmod.gpasswd.groupdel chage, chsh, chfn id, w, who, whoami su ------------------------------------ 19.权限      权限: r .w .x      文件:      r:可读,可利用类似 cat等命令查看文件内容 w:可写,可以编辑或删除此文件      x:可执行,可以再命令提示符下

用户权限相关命令

用户权限相关命令 目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要的一环,用户管理包括 用户 与 组 管理 在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限 在 Linux 中,可以指定 每一个用户 针对 不同的文件或者目录 的 不同权限 对 文件/目录 的权限包括: 序号 权限 英文 缩写

ACL最大权限及相关命令

先查看目录vampire的acl权限 1 [[email protected] home]# getfacl vampire 2 # file: vampire/ 3 # owner: vampire 4 # group: vampire 5 user::rwx 6 user:iaknehc:r-x 7 group::--- 8 mask::r-x 9 other::--- mask是用来指定最大有效权限的,如果给用户赋予了ACL权限,是需要和mask的权限"相与"才能得到用户的真正权

redis cluster (2) 相关命令参考及慢查询

实例关闭命令 redid-cli  shutdown  说明:关闭时强制 bgsave 所以需要一些时间    注:在start时,需要先加载数据到内存,数据加载完毕之后 redis 才会listen 端口 集群相关命令 1.CLUSTER INFO 打印集群的信息   2.CLUSTER NODES 列出集群当前已知的所有节点(node),以及这些节点的相关信息.  3.CLUSTER FAILOVER 手动故障转移,需要在转移的主节点的从节点上执行 节点 相关命令 1.CLUSTER MEE

MBR与GPT分区的区别及磁盘分区相关命令

一.MBR分区结构 主引导记录(Master Boot Record,缩写:MBR),又叫做主引导扇区,是目前比较流行的一种分区结构.磁盘的0磁道0扇区称为MBR,它的大小是512字节,这个区域被分为三个部分: 第一部分为boot loader(主引导程序),占446字节: 第二部分为Partition table(分区表),即DPT,占64字节,每个分区项占用16个字节,这16个字节中存有活动状态标志.文件系统标识.起止柱面号.磁头号.扇区号.隐含扇区数目(4个字节).分区总扇区数目(4个字节

Linux基础--进程管理相关命令介绍(2)

本文主要介绍了Linux中进程管理的相关命令,涉及到的主要命令有top,vmstat等. (1)top ①功能:用来查看CPU,内存以及进程的状态. ②用例: ③相关注释: load average表示负载,三个数值分别表示第1分钟,第5分钟,第10分钟 Cpu中us表示用户空间程序占用百分比,sy表示内核模式占用百分比,ni表示调整NICE值所占用的    CPU百分比,id表示CPU的空闲比例,wa表示等待磁盘IO完成所占用的时间比例,hi表示硬件中断占     据的百分比,si表示软中断所

linux查看硬件和系统信息的相关命令简介

linux查看硬件和系统信息的相关命令简介 <转> [[email protected] ~] # uname -a               # 查看内核/操作系统/CPU信息的linux系统信息命令[[email protected] ~] # head -n 1 /etc/issue   # 查看操作系统版本,是数字1不是字母L[[email protected] ~] # cat /proc/cpuinfo      # 查看CPU信息的linux系统信息命令[[email prot