Linux用户用户管理和组管理命令使用方法

useradd
[options] USERNAME

-u UID 指定用户ID,大于500

-g GID(基本组),组必须存在

-G GID,…,…(附加组,可以有多个)

-c "COMMENT"注释信息

-d /path/to/somedirectory 指定家目录

-s
/bin/bash  指定shell路径  SHELL 环境变量 echo $SHELL

-m -k(/etc/skel/ 中的文件拷贝到创建的家目录中) 强制为用户创建家目录

ls -a /etc/skel/ 显示隐藏文件

-M 不创建家目录   /etc/login.defs

-r 系统用户,不能登录系统,无家目录。1-400

环境变量:

PATH

SHELL

HISTSIZE

userdel:删除用户

userdel
[option] USERNAME,如果不指定任何选项,用户的家目录不会被删除‘

-r:删除用户的同时删除家目录

id:查看用户的账号属性信息。

-u user

-g group

-G 附加组

-n  显示名称

finger
username   需要安装

Linux
finger命令的功能是查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息。如果要查询远程机上的用户信息,需要在用户名后面接“@主机名”,采用[用户名@主机名]的格式,不过要查询的网络主机需要运行finger守护进程。

修改用户账号属性信息option 与useradd相似

usermod   [options] USERNAME

-u 修改用户ID

-g 需要时事先存在的组

-G 此前的附加组会被覆盖。  -a -G 追加附加组,不覆盖。

-c

-d
-m 移动此前的文件至新的家目录当中去。

-s

-l 修改loginname

-L 锁定账号,禁用

-U 解锁账号

chsh:修改用户的默认shell

chfn:修改用户的注释信息

密码管理:passwd [USERNAME]   管理员可以修改其他用户的信息

--stdin:从标准输入读取密码

echo"redhat"|passwd --stdin user3 管道 脚本中创建用户账号,设置密码

-l lock

-u 
unlock

-d delete    tail /etc/shadow

PAM

pwck检查用户账号的完整性

chage 修改用户密码到期时间 man
chage

组管理:

groupadd

-g GID

-r 添加系统组 group -r apache    tail -1
/etc/group

groupmod

-g GID

-u 组名

groupdel
USERNAME

gpasswd USERNAME给组添加密码

用户创建的对象的属主为该用户所属的基本组 touch ahead

newgrp 切换到新基本组,需要使用密码登录exit退出

时间: 2024-10-15 01:54:05

Linux用户用户管理和组管理命令使用方法的相关文章

用户管理_组管理_权限管理.ziw

2017年1月10日, 星期二 用户管理_组管理_权限管理 用户管理: useradd, userdel, usermod, passwd, chsh, chfn, finger, id, chage 组管理: groupadd, groupdel, groupmod, gpasswd 权限管理: chown, chgrp, chmod, umask /etc/passwd: 用户名:密码:UID:GID:注释:家目录:默认SHELL vi  /etc/passwd /etc/group: 组名

第六章 用户帐号和组管理

第六章 用户帐号和组管理 第一节 用户分类 超级用户 root:x:0:0:root:/root:/bin/bash root x 0 0 root /root /bin/bash 用户名为root x表示有密码 用户ID 组ID 与用户相关的注释 用户主目录 登录系统后执行的第一个程序 普通用户 thomas:x:1000:1000:thomas:/home/thomas:/bin/bash thomas x 1000 1000 thomas /home/thomas /bin/bash 用户

linux学习笔记五(账号管理、组管理)

前言:这篇博文主要说账号管理和组管理. 内容: 管理用户命令汇总 useradd 同adduser命令,执行此命令可在系统中添加用户,使用这个命令的时候会读取/etc/login.defs和/etc/default/useradd中的参数和规则,/etc/passwd和/etc/group中添加记录.-c:添加说明.-d 指定家目录.-e:账号终止日期,格式MM/DD/YY.-f:账号过期几日后停权,当0时立即停权,当-1时关闭此功能(默认).-g:指定属于一个组.-G指定多个组.-M不建立用户

sharepoint 判断用户是否存在某个组中三种方法

1.思路:查找用户所有的组来匹配是否在特定的组(推荐) 不用担心组不存在而报错. public static bool IsUserMemberOfGroup(SPUser user, string groupName) { bool result = false; if (!String.IsNullOrEmpty(groupName) && user != null) { foreach (SPGroup group in user.Groups) { if (group.Name =

Linux用户权限管理和组管理相关命令

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

linux用户配置文件passwd和密码配置文件shadow,用户管理,组管理

一.linux和windows互传文件 1.安装支持包:lrzsz yum -y install   lrzsz putty工具 不支持lrzsz 2.rz windows文件fail2ban-0.8.14.tar.gz 到linux 当前目录 3.sz baidu.png 传输文件从linux 到 windows 二. 用户配置文件和密码配置文件 1.用户配置文件 ls /etc/passwd [[email protected]_46_188_centos ~]# cat /etc/pass

【linux之用户,密码,组管理】

一.用户及密码 用户账户 超级用户:UID=0 root 普通用户:UID!=0 系统用户: 0<UID<500 为了维持系统的某些功能或者实现某些服务 不能完成登录时候的身份验证 普通用户:UID>=500 useradd -c:为创建的用户添加注释信息 -d:为创建的用户指定家目录所在,并且指定的家目录不能事先存在 -e:为创建的用户指定密码失效的绝对时间,如2015/10/01 -f:为创建的用户指定密码过期之后还可以继续使用用户的时间,宽限期 -g:为创建的用户指定主要组(pri

用户和密码配置文件、用户管理、组管理

用户和密码配置文件 useradd 用户名:增加一个用户. /etc/passwd:用户的配置文件,包含了所有用户的信息.每新增一个用户,都会在这个文件中增加一行这个用户的信息. 一共有7列,每一列之间用:分隔开.每一列代表的含义如下: 第一列:用户名 第二列:密码(用x代替,真正的密码存放在/etc/shadow中,只有root用户可以访问) 第三列:UID(普通用户的UID从1000开始,之前的都是系统用户,root用户的UID为0.系统用户用于管理相关服务,登录状态均为/sbin/nolo

(二)Linux实操之——网络配置、进程管理、服务管理、组管理

接上段   (一)Linux实操之——权限.任务调度.磁盘分区 4.网络配置 4.1 NAT模式的网络配置 目前我们采用的网络配置是NAT模式. windows下cmd通过 ipconfig 命令可以得到本机的网络配置. linux下通过 ifconfig 可得到虚拟机的网络配置 在windows系统中运行着虚拟机中的linux系统,那么两个系统是怎么通信的呢? 实际上windows系统与本机的linux的通信是通过 VMnet8的虚拟网卡来进行的,两者形成网络,192.168.177.128