centos 用户和组的相关命令

知识来自老师!

文件内容查看命令:   一切皆文件

cat:cat -n 显示行号 ,罗列所有的内容,从前向后看---查看内容少的文件

tac: 倒置查看,   从后向前看    内容少的文件

less:回车是行显示,空格是页显示,支持搜索内容---查看内容多的文件

more :不支持搜索,分页显示更多的东西

head:  文件前         head  /var/log/messgeg  -3n          显示前3行

tail :    文件后几行    tailf   -fn 3  /var/log/messages      显示后3行

------------------------------

用户和组的操作

----------------

创建用户    useradd

-u 新建用户时指定UID

-g 新建用户时指定用户默认组(该组需存在,且指定后不会创建和用户同名的组)

-G 指定用户附加组

-s  指定用户登录shell

-d 指定用户家目录

-------------------

创建组  &  同时创建和用户名一样的组  & 并在/var/spool/mail 下创建邮件 (行为来自文件  /etc/default/useradd)

----------------

usermod    修改用户属性

-u    修改uid

usermod -u  新id   zhangsan  修改组id

-g    修改默认组

usermod   -g    组名   zhangsan

-G    修改附加组

usermod   -G   root  zhangsan   更改附加组

usermod   -aG root  zhangsan     追加多个附加组

-s     修改登陆shell

usermod  -s    /sbin/nologin  zhangsan

-d    修改家目录

usermod  -d /tmp/zs   zhangsan

查看用户  tail /etc/passwd

查看用户id :id  用户名

用户默认组:有且只能有1个,附加组可有多个

-------------------

删除用户   userdel

userdel   用户名                   只删除了用户,但他的文件还在。

彻底删除:userdel -r  zhangsan            删除用户及其文件

------------------

改密码

---root用户设置密码:(1)不需要输入旧密码 :passwd (2)可以使用简单密码:123 (3)可为指定用户设置密码  :passwd   用户名

---普通用户修改密码:(1)需要输入由root用户为之设置的旧密码  (2)必须满足复杂性要求  密码的复杂度:大写+小写+特殊字符+数字>=8,即长度和复杂度    (3)只能为自己修改密码

---------------

切换用户

su  -   用户名

从root切换的时候,不需要知道用户原密码

但是从普通用户端改密码,需要知道原密码,密码过于简单也不能成功

----------------------

添加组    :在group文件添加信息,同时给这个组分id====groupadd   组名

修改组id :   ====groupmod -g  id号  组名

删除组    :====groupdel     组名  ( 删除组之前,移除组中原有的用户)

-================

sudo  提前看

==============

题目:

部门                             用户

teacher                    jfwu,jfcai

market                    tom    mary

manager                  jfhan   zhang

下节课:

权限

UGO

umask

时间: 2024-10-18 10:06:39

centos 用户和组的相关命令的相关文章

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:可执行,可以再命令提示符下

Linux命令汇总之用户和组的相关命令

useradd:添加用户 格式:useradd [options] LOGIN 参数: -r:建立系统账户 -u:指定用户ID -g:指定用户所属组ID -c:添加注释信息 -d:指定用户的家目录 -s:指定用户登入时使用的shell -G:指定用户所属的附加群组 -m:自动建立用户的登入目录 例子: 创建用户Oracle,所属附加组database和sql,ID号为3000, 家目录为/home/database groupadd:创建组 格式:groupadd [options] group

linux入门之用户和组管理类命令

在学习用户和组管理命令之前,我们首先要了解id这个基本命令,它是为了显示当前用户的身份信息,有用户就不免会牵扯到组的相关概念,那就让我们一起来看有关用户和组的相关命令. 1.id id  当前用户自身信息 语法 id   选项    参数(用户名) 选项与参数 id            用户名     显示指定用户的信息 [[email protected] ~]# id uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:u

linux 用户和组管理相关的命令

                 linux 用户和组管理相关的命令 用户管理 useradd 建立用户帐号 语 法:useradd [options] LOGIN参 数: -u UID: [UID_MIN, UID_MAX]定义在/etc/login.defs -o 配合-u 选项,不检查UID的唯一性 -g GID:指明用户所属基本组,可为组名,也可以GID -G GROUP1[,GROUP2,...]:为用户指明附加组,组必须事先存在 -c "COMMENT":用户的注释信息 -

用户和组管理类命令总结

用户和组管理类命令总结 一.用户管理 1.用户创建:useradd 2.用户属性修改:usermod 3.修改用户属性:chage 4.删除用户:userdel 5.给用户添加密码:passwd 6.切换用户或以其他身份执行:su 二.组管理 7.组创建:groupadd 8.组属性修改:groupmod 9.组删除:groupdel 10.组密码:gpasswd 11.临时切换基本组:newgrp 三.查看信息 12.查看用户相关的ID信息:id 13.其他查看信息的命令:chfn.chsh.

用户和组管理类命令

1.列出当前系统上所有已经登陆的用户的用户名,注意:同一个用户登陆多次,则显示一次即可. who |cut -d' ' -f1 | sort | uniq 2.取出最后登陆到当前系统的用户的相关信息 w|tail-n1或者who|tail-n1 3.取出当前系统上被用户当做其默认shell的最多的那个shell cat /etc/passwd | awk -F':' '{print $7}'|uniq –c 结果为:/sbin/nologin awk -F':' '{a[$7]++}END{fo

linux系统 用户和组管理类命令的使用方法

列出当前系统上所有已经登录的用户的用户名,注意:同一用户登录多次,则只显示一次即可. [[email protected] ~]# who    #显示当前用户登录信息 root    tty1         2016-10-05 15:58 root    pts/0        2016-10-05 16:07(192.168.0.17) [[email protected] ~]# who | cut -d' ' -f1    #取出当前用户登录信息的用户名 root root [[e

用户 与组的相关练习

1.列出当前系统上所有已经登陆的用户的用户名,注意:同一个用户登陆多次,则只显示一次即可 who | cut -d" " -f1 | uniq 2.取出最后登录到当前系统的用户的相关信息 last -n 1 | cut -d" " -f1 | head -1 3.取出当前系统上被用户当作其默认shell的最多的那个shell cat /etc/passwd | cut -d":" -f7 | uniq -c | sort -n | tail -1

2017-11-17Linux基础知识(12)用户和组的管理命令

在上一章中我们讲述了通配符(bash globing)以及IO重定向及管道,以及介绍了用户管理的基本概念,主要讲述了其用户类别和组类别及管理用户和组的数据库文件,在用户类别当中分为管理员和普通用户这两个大类,而普通用户又分为系统用户和登录用户这个两类.之后在组类别当中介绍了其管理组和普通用户组还有一个组类别是基本组和附加组,最后一个组类别为似有组和公共组,那么接下来我们讲述Linux用户和组的管理命令. 一.安全上下文 我们都知道,所有的进程都是使用发起者的身份来运行,那么对于操作系统来讲,所谓