linux-第五课时笔记-[用户及用户组操作]

用户与组管理命令

useradd: 用于创建新的用户

格式为:useradd [选项] 用户名

-d               指定用户的家目录

-D              展示默认值

-e               账号有效期截至日期,格式:YYYY-MM-DD.

-g               指定一个初始用户组(必须已存在)

-G              指定一个或多个扩展用户组

-N              不创建与用户同名的用户组

-s               指定默认的shell

-u               指定用户的UID

实例:

[[email protected] ~]# useradd -d /home/linuxs -u 8888 -s /sbin/nologin                                                                                          linuxs

查看用户的基本信息:

[[email protected] ~]# id linuxs

uid=8888(linuxs) gid=8888(linuxs) 组=8888(linuxs)

passwd:用于修改用户的密码

格式为:passwd [选项] 用户名

-l                锁定用户禁止其登陆

-u               解除锁定,允许用户登陆

--stdin       允许从标准输入修改用户密码,如(echo "123.com" | passwd --stdin                                                                                                                  Username)

-d               使账号无密码

-e               强制用户下次登录时修改密码

-S               显示用户的密码状态

实例:

userdel:用于删除用户所有表格

格式为:userdel [选项] 用户名

-f                强制删除用户、家目录与其相关文件

-r                同时删除用户、家目录与其相关文件

实例:

[[email protected] ~]# userdel -r linuxs

[[email protected] ~]# id linuxs

id: linuxs:无此用户

usermod:用于修改用户的属性

格式为:usermod [选项] 用户名

-c               填写账号的备注信息

-d -m         -m与-d连用,可以重新指定用户的家目录并且自动转移旧的数据到新的                                         家目录

-e               账户到期时间,格式 "YYYY-MM-DD"

-g               变更所属用户组

-G              变更扩展用户组

-L               锁定用户禁止其登陆系统

-U              解锁用户,允许其登陆系统

-s               变更默认终端

-u               修改用户的UID

实例:

[[email protected] ~]# usermod -m -d /home/linuxx linuxs  #指定新家目录

[[email protected] ~]# ls /home/

linuxx

[[email protected] ~]# usermod -u 6666 linuxs

[[email protected] ~]# id linuxs

uid=6666(linuxs) gid=8888(linuxs) 组=8888(linuxs)

groupadd:用于创建群组

格式:groupadd [选项] 群组名

实例:

[[email protected] ~]# groupadd superBSD

Groupdel:用于删除群组

格式:groupdel [选项] 群组名

实例:

[[email protected]~]#groupdel superBSD

时间: 2024-08-25 10:44:08

linux-第五课时笔记-[用户及用户组操作]的相关文章

第五六单元         用户,用户组,文件权限  

五六单元 1.新建用户组,shengchan,caiwu,jishu [[email protected] Desktop]# groupadd shengchan       ###建立组shengchan [[email protected] Desktop]# groupadd caiwu          ####建立组caiwu [[email protected] Desktop]# groupadd jishu          #####建立组jishu 2.新建用户要求如下:

Linux课程笔记 用户和用户组管理

1.用户管理的文件 1.1  /etc/skel目录 /etc/skel目录是用来存放新用户配置文件的目录,当我们添加用户时,这个目录下的所有文件会自动改被复制到新添加的用户的家目录下. 示例:在/etc/skel目录下创建一个文件,看看新创建的用户家目录下是否有这个文件 [[email protected] skel]# ll -a /etc/skel/ 总计 56 drwxr-xr-x  2 root root  4096 06-02 20:02 . drwxr-xr-x 92 root r

Linux系列笔记 - 用户以及用户组命令

一.前言 这一系列的随笔笔记,并不是详细的说明的命令的原理,只是简单的记录, 以备后期的查看以及复习 二.直接输入命令问题 有时候,我们在用 useradd groupadd等命令时,直接在终端输入的话,会提示,无此命令或者命令不存在的消息 这个原因是因为,我们直接输入的命令,都是在 /usr/bin 目录下的命令,而 我们的 useradd groupadd命令,是在 /usr/sbin 目录下 所以,有以下两种方法解决: 1. 在 /usr/sbin 目录下,运行 相应的命令 即可 2. 建

第五章-系统用户与用户组管理

#-----------------------认识/etc/passwd和/etc/shadow--------------------- 这两个文件可以说是linux系统中最重要的文件之一.如果没有这两个文件或者这两个文件出问题,则你是无法正常登录linux系统的. [[email protected] ~]# cat /etc/passwd | head root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin dae

Linux中文件权限、用户和用户组管理

1.文件权限 2.文件和目录rwx权限说明 文件rwx权限: r  :  可读,具有读取文件内容的权限(),如果没有r,vi/vim编辑器提示无法编辑(可强制编辑),echo可以追加或重定向. w :  可写,具有修改文件内容的权限 x  :  可执行,具有执行文件的权限. 需满足:文件本身具有可执行权限:普通用户还需具有r权限:root用户只要x权限就可执行.linux中可执行文件:*.sh     *.py     *.perl等等. 目录rwx权限: r  :  可读,查看目录下面文件及子

CentOS用户与用户组操作

一.用户操作 1.查看用户 cut -d : -f 1 /etc/passwd # 输出所有用户名 cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1 # 输出可登陆的用户名 cat /ect/passwd # 输出用户信息 cut和cat是不同的命令./etc/passwd文件每一行代表一个用户,被冒号使用格式如下: username:password:UserID:Group ID:comment:home directory:sh

Linux命令学习笔记之三用户和用户组操作

用户组 groupadd:添加用户组 基本格式:groupadd -g gid group_name 例子:添加一个gid为501,group_name为dba的用户组, 输入"groupadd -g 501 dba" groupdel:删除用户组 基本格式:groupdel group_name 例子: 1).删除一个名为test的用户组,并且test组不属于任何用户的主组, 输入"groupdel test" 2).删除一个名为test的用户组,并且test组是

Linux命令第二部分(用户和组操作)

1.useradd [命令作用]在系统中创建新用户 [命令语法]useradd(选项)(参数) [常用选项] -g 指定用户的所属群组-G 指定用户的附加群组-u 指定用户的id [参数说明]需要创建的用户的用户名 [命令示例] 创建一个新用户ruan,并且指定他的id为123 # useradd ruan -u  123 2.groupadd [命令作用]创建一个新的工作组 [命令语法]groupadd(选项)(参数) [常用选项] -r     创建系统工作组,但是组的id要小于500 -g

centos7用户和用户组操作

// 列出用户 cat /etc/passwd #用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell // 添加用户 useradd 选项 用户名 选项: -c comment 指定一段注释性描述. -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录. -g 用户组 指定用户所属的用户组. -G 用户组,用户组 指定用户所属的附加组. -s Shell文件 指定用户的登录Shell. -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复