centos7用户和组相关命令
相关文件
/etc/passwd 用户信息
/etc/group 组信息
/etc/shadow 存放密码
相关命令:
添加组:groupadd -g +组id +组名
删除组:groupdel +组名
[root@weijie tmp]# groupadd -g 1001 lala
[root@weijie tmp]# cat /etc/group
lala:x:1001:
[root@weijie tmp]# groupdel lala
[root@weijie tmp]# cat /etc/group
创建用户:
useradd -u +用户id -g +组id -d +用户家目录 -s 指定shell(默认是/bin/bash) 用户名
[root@weijie tmp]# useradd -u 1001 -g 1001 -d /home/lala lala
[root@weijie tmp]# cat /etc/passwd
lala:x:1001:1001::/home/lala:/bin/bash
更改用户信息:
usermod -u -g -d
[root@weijie tmp]# usermod -u 1002 lala
[root@weijie tmp]# cat /etc/passwd
lala:x:1002:1001::/home/lala:/bin/bash
删除用户:
userdel + 用户名
[root@weijie tmp]# userdel lala
[root@weijie tmp]# cd /home
[root@weijie home]# ls
lala
注意:直接删除是没有把用户家目录删除的,如果要把用户家目录也删除要加参数 -r
修改用户信息(补全用户信息):
在当前用户下输入 chfn
[root@weijie home]# chfn
Changing finger information for root.
Name [root]:
Office []: lala
Office Phone []: 111
Home Phone []: 11Finger information changed.
[root@weijie home]# id root
uid=0(root) gid=0(root) groups=0(root)
[root@weijie home]# cat /etc/passwd
root:x:0:0:root,lala,111,11:/root:/bin/bash
修改用户密码:
password + 用户(直接回车则是当前用户)
这里推荐一个密码生成工具包expect
输入 mkpasswd 就会生成一个符合条件的随机密码。
切换用户:
su + 用户 直接切换,不会应用用户的环境变量。
su - + 用户 会应用用户的环境变量(.bash_profile和.bashrc)
普通用户如何调用管理员权限:
sudo + 命令
前提要修改sudo配置文件,赋予用户权限。
centos7用户和组相关命令相关推荐
- linux用户登录实验,Linux用户和组相关命令及实验
本文简要介绍了在Linux系统下,如何对账户和组进行增.删.改的操作. 一. groupadd groupadd [选项] group_name -g GID:指定GID:默认是上一个组的GID+1: ...
- Linux 目录所属组设置,Linux系统用户与组管理命令及配置文件总结
一.Linux系统用户及组分类 1.用户类别 Linux系统中的用户大致可分为三类:root用户.系统用户.普通用户.每一个用户都拥有一个唯一的身份标识UID. 2.组分类 与用户信息对应的,Linu ...
- Centos7 用户和组管理
Centos7 用户和组管理 1 配置文件: 1.1 用户和密码配置文件 passwd配置文件详解 /etc/passwd说明 root:x:0:0:root:/root:/bin/bash /etc ...
- Linux CentOS 8(用户与组相关权限管理实验)
Linux CentOS 8(用户与组相关权限管理实验) 目录 一.项目介绍 二.相关概念 2.1 用户管理简介 2.2 在 Linux 中每个文件的所有者.所在组.其它组的概念 三.任务操作 任务1 ...
- 与用户和组相关的配置文件
目录 前言 一./etc/passwd文件结构 1.查看配置文件帮助信息 2.各字段说明 二./etc/group文件结构 各字段说明 三./etc/shadow文件结构 1.各字段说明 2.部分字段 ...
- linux用户及用户组相关命令
用户及用户组相关命令: 1. 新建一个用户,修改密码 useradd 用户名 [root@node ~]# useradd ffcc [root@node ~]# cat /etc/passwd ...
- linux组的管理命令,Linux用户与组管理命令
1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. who | cut -d" " -f1 | sort -u 或 who | cut -d ...
- Linux用户和组相关的配置文件
Linux用户和组相关的配置文件: /etc/passwd:用户及其属性信息(名称.UID.基本组ID等等): /etc/group:组及其属性信息: /etc/shadow:用户密码及其相关属性: ...
- 用户和组相关的配置文件总结
前言: 在用户管理,组管理过程中,最基本的四个文件就是/etc下面的passwd,shadow,group,gshadow.他们记录了与用户和组相关的信息.是学习和深入了解用户,组的基本. 除了这些基 ...
最新文章
- 宏基因组文章目录(9月1日更新)
- 编写 Debugging Tools for Windows 扩展,第 2 部分:输出 (windbg 插件 扩展)
- 【今日互联网大事儿】小米净化器出来了呢
- spring 监听器 IntrospectorCleanupListener简介
- mysql优化之连接优化
- 第六节: EF高级属性(二) 之延迟加载、立即加载、显示加载(含导航属性)
- Entity Framework教程(第二版)
- gRPC传输协议使用(python教程)
- RedissonMultiLock + RedissonLock部分源码
- 软考——IP计算问题那点事
- Nodejs 批量检测 Excel 中url链接是否可访问
- 如何快速的使用Visual Assist X VAX(西红柿)插件
- this指向问题(箭头函数)
- apng java,免费的APNG、WebP格式转换工具-iSparta
- vue3 ts版本深度拷贝功能推荐ts-deepmerge
- python笔记三之面向对象(继承,封装,多态)
- 在家做什么可以赚钱?适合在家的5个小项目!
- Games101 笔记 Lecture 7-9 Shading (Illumination, Shading)
- Pr视频剪辑——自我学习
- 如何编写功能测试报告?详细测试方案模板参考