首页 > 代码库 > 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
本文出自 “10882976” 博客,转载请与作者联系!
centos 用户和组的相关命令