用户管理命令

Linux 用户类别:

管理用户

普通用户:

系统用户

登录用户

用户标识:UserID,UID

16bits二进制数字:0-65535

管理员:0

普通用户:1-65535

系统用户:1-499(CentOS6),1-999(CentOS7)

登录用户:500-60000(CentOS6),1000-60000(CentOS7)



用户管理命令:

useradd命令:创建用户

  用法:useradd (选项)(用户名)

  选项:

-u:指定用户的UID

-g:指定基本组ID,此组需事先存在

-G:指明用户所属的附加组,多个组之间用逗号分隔

-c:指明注释信息

-d:以指定的路径为用户的家目录;通过复制/etc/skel此目录并重命名实现;

指定的家目录路径如果事先存在,则不会为用户复制环境配置文件;

-s:指定用户的默认shell,可用的所有shell列表存储在/etc/shells文件中;

-r:创建系统用户;

-M:不为用户创建主目录;

-D:显示添加用户时的基本配置;对应的文件目录为/etc/default/useradd

提示:创建用户时的默认设定的配置文件为/etc/login.defs

 usermod命令:修改用户属性

用法:usermod (选项)(用户名)

  选项:

-u:修改用户的ID为此处指定的新UID

-g:修改用户所属的基本组

-G --[GROUP1,GROUP2...]:修改用户所属的附加组,原来的附加组会被覆盖

-a:和“-G”一同使用,为用户追加新的附加组

-c:修改注释信息

-d:修改用户的家目录,用户原有的文件不会被转移至新位置

-m:能与“-d”选项一同使用,用于将原来的家目录移动为新的家目录

-l:修改用户名

-s --SHELL:修改用户的默认shell

-L:锁定用户的密码,即禁止用户登录

-U:解锁用户的密码

 userdel命令:删除用户

用法:userdel (选项)(登录名)

选项:

-r:删除用户时一并删除其家目录

passwd命令:添加或修改用户密码

passwd:修改用户自己的密码

passwd Username:修改指定用户的密码,但仅root有此权限

选项:

-l:锁定用户

-u:解锁用户

-d:清除用户密码串

-e DATE:过期期限,日期

-i DAYS:非活动期限

-n DAYS:密码的最短使用期限

-x DAYS:密码的最长使用期限

-w DAYS:警告期限

--stdin:

echo "PASSWORD" | passwd --stdin USERNAME

-->非交互式直接修改密码

部分相关文件解析:/etc/passwd -->用户账号的信息表

account:password:UID:GID:GECOS:directory:shell

account:用户名

password:密码占位符 -->密码不再保存在此表上

UID:用户ID

GID:基本组ID

GECOS:用户注释信息

directory:用户家目录

shell:用户使用的shelll类型

/etc/shadow -->用户密码相关信息保存在此表上

字段说明:

用户名:加密密码:最近一次修改密码的时间(数字表示的是1970年1月1日到最近一次修改密码日期所需的天数):密码最短使用期限:密码最长使用期限:警告期段:过期期限:保留字段

时间: 2024-10-13 16:13:37

用户管理命令的相关文章

linux用户管理命令之NBA版

用户管理命令之NBA版 本文纯属扯淡,如有不严谨之处,还请海涵. 1 groupadd 作用:创建一个属组 格式:groupadd [选项] 属组名 选项:     -:选项为空 创建新属组,    -g:指定组GID,默认是GID+1 实例 1.1 添加属组team,指定组ID为1111     groupadd -g 1111 team 2 groupmod 作用:修改属组信息 格式:groupmod [选项] 属组名 选项:     -g:GID 修改属组GID -n:修改属组名 实例 2

linux用户管理命令

linux的用户管理命令主要有useradd,userdel,usermod useradd useradd用于添加一个用户.adduser与useradd的功能相同,使用ls -l `which adduser`可以发现,adduser是useradd的一个符号链接.     useradd的基本用法为:useradd [options] LOGIN. 例如:添加一个Tom的用户,即为useradd Tom. useradd的选项常用的有-u.-g.-G.-c.-d.-s.-M.-mk.-r.

linux笔记:用户管理命令和用户组管理命令

用户管理命令 命令名称:useradd功能:添加用户(添加完后不能立即使用,必须用passwd修改用户密码后才能使用)用法:useradd [选项] 用户名选项参数:-u 手工指定用户的UID-d 手工指定用户的家目录-c 手工指定用户的说明-g 手工指定用户的初始组-G 指定用户的附加组-s 手工指定用户的登录shell 命令名称:passwd功能:修改用户密码用法:passwd [选项] 用户名选项参数:-S 查询用户密码的密码状态-l 暂时锁定用户-u 解锁用户--stdin 可以通过管道

Linux学习笔记 (五)用户管理命令

一.用户帐号 1.超级用户:具有操作系统中的最高权限,用来管理和维护操作系统.root用户. 2.普通用户:由root用户来创建,在宿主目录中具有完全权限. 3.程序用户:由应用程序添加,维护某个应用程序运行. 二.组帐号 在Linux系统中,将多个用户结合在一起,形成一个组,称为用户组.每个用户帐号至少要属于一个组,这个组称为用户的基本组或者私有组.如果该用户同时还包含在其他的组中,可以将这个组称为附加组或者公共组.对组帐号设置权限,将适用于组内的每一个帐号. 三.常用用户管理命令: 1.us

Linux学习笔记—— 用户管理命令详解

 用户管理命令详解  用户管理: useradd,userdel,usermod,passwd,chsh,chfn,finger,id,chage 添加用户: useradd [options] USERNAME    -u (UID)   手动指定UID -g (GID)  (基本组) -G, ...     (附加组) 可以有多个,彼此之间用,号隔开 -c "COMMENT"         注释信息     -d /path/to/somedirectory  指定家目录 -s

​权限命令,sudo命令,用户管理命令,特殊权限

权限命令 chmod 777 /文件 或chmod u+x,g-r+,o=w /文件-R递归 权限:删除一个文件必须对该文件所在目录有w权限 ,目录权限优于文件权限   目录必须有x权限,不然无法cd,可以ls一级只有root和文件所有者可以chmod,只有root可以改变文件所有者 chown 用户名 /文件 chgrp 用户名/文件 umask -S [[email protected] home]# umask -S u=rwx,g=rx,o=rx查看权限缺省值,新建的文件都没有x权限,因

Linux常用命令-用户管理命令

用户管理命令 命令名称:useradd 命令所在路径:/usr/sbin/useradd 执行权限:root 语法:useradd 用户名 功能描述:添加新用户 例:useradd ceshi 命令名称:passwd 命令所在路径:/usr/bin/passwd 执行权限:所有用户 语法:passwd 用户名 功能描述:设置用户密码 例:passwd ceshi 命令名称:who 命令所在路径:/usr/bin/who 执行权限:所有用户 语法:who 功能描述:查看登录用户信息 第一列表示登录

Linux用户管理命令详解之二

Linux下常用用户管理命令有:useradd.userdel.usermod.passwd.chsh.finger.id.chage 4.改变用户的shell 命令:chsh 语法:chsh [-s shell] [-l] [-u] [-v] [username] 选项: -s:改变当前shell -l:显示/etc/shells目录下的shell 说明:这是用来改变使用者自己的 shell 的指令!由于这个档案能够改变 /etc/passwd 的内容,所以他的预设属性就有SUID的属性了!通

linux笔记:linux常用命令-用户管理命令

用户管理命令:useradd(添加用户) 用户管理命令:passwd(设置和修改用户密码) 用户管理命令:who(查看所有登录用户的信息)