用户:使用操作系统的人
用户组:具有相同权限的一组用户
/etc/group :存储当前系统中所有用户组的信息
--Group%20:x:%20123%20:%20abc,def,xyz
--组名称:组密码占位符:组编号:组中用户名列表
/etc/gshadow:存储当前系统中用户组的密码信息
--Group:%20*:%20:%20abc,def,xyz
--组名称:组密码:组管理者:组中用户名列表
注:*!表示组密码为空;
/etc/passwd存储当前系统中所有用户的信息
--user:%20x%20:%20123%20:456:%20xxxxxxxx:/home/user%20:%20/bin/bash
--用户名:密码占位符:用户编号:用户注释信息:用户主目录:shell类型
/etc/shadow存储当前系统中所有用户的密码信息
--user%20:%20vf;/Zu8sdf…%20:::::
--用户名:密码:::::
创建一个用户组:groupadd sexy#创建了一个名字为sexy的用户组;
改变用户组名:groupmod –n market sexy#新组名在前,旧组名在后;
改变用户组编号:groupmod –g 668 market# 把用户组market的组名改为668;
useradd -g mysql mysql -s /bin/false #创建用户mysql并加入到mysql组,不允许mysql用户直接登录系统。没个用户创建时都会创建一个与用户名相同的组linux命令大全,这个组就是这个用户的主组,一个用户最多有31个附属组。指导教师评语:指导教师 签字 : 年 月 日课程设计成绩 i2西安交通大学课程设计报告 用户输入数据random 函数模块来随机产生参与者的密码,并且存储、处理这些数据,之后输出它们exit 0 函数负责终止程序运行solid 函数模块来提示用户输入密码并且存储、处理这些数据,之后输出结果根据程序启动时用户所选的数字选项,main 函数来调用相应的子函数模块 开始输入第一个报的数key及系统随机产生各个参与者的密码n 0 报数过程输出出列者的编号及密码 结束 n-- 开始用户输入各个参与者的密码及第一个要报的数keyn 0 报数过程输出出列者的编号及密码 n-- 结束 开始输入总人数n创建并初始化n个节点输入第一个要报的数keyn 0 报数过程输出出列者的编号及密码 结束 n--。
删除用户组:groupdel market#删除了用户组maket;(删除用户组之前需要先删除用户linux命令大全,否则在这个用户组中的用户的配置文件会出错,权限的影响)
往用户组中添加用户:groupadd –g sexy sdf#向用户组sexy中添加用户sdf;
创建用户的同时,指定用户的个人文件夹:useradd –d /home/xxx imooc
给用户添加备注:usermod –c 备注信息 用户名
改变用户名:usermod –l 新的用户名 旧的用户名
给用户指定新的问价夹:usermod –d /home/文件夹 用户名
用户切换用户组:usermod –g 用户组名用户名
删除用户: userdl 用户名(不删除个人文件夹)
删除用户同时删除用户文件夹:userdel –r用户名
禁止普通用户登录服务器:在/etc/下创建nologin文件:touch /etc/nologin
锁定账户操作:password –l用户名
解锁账户:password –u 用户名
设置无密码登录账户:password –d用户名
给用户添加附属组:gpasswd –a用户名附属组名(添加多个附属组用“,”隔开)
切换到附属组:newgrp用户组
取消附属组:gpasswd –d 用户名附属组
创建用户是指定他的主要组和附属组:useradd –g主要组名称 –G 附属组名称
给用户组设主密码:gpasswd 用户组名
切换用户:su 用户名
Whoami#显示当前登录用户名
id 用户名#显示指定用户信息,包括用户编号,用户名,主要组编号及名称,附属组表;
groups 用户名#显示用户所在的所有组
chfn 用户名#设置用户资料,依次输入用户资料
finger用户名#显示用户详细资料