centos 用户和组的相关命令

前端之家收集整理的这篇文章主要介绍了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

猜你在找的CentOS相关文章