用户--组管理命令--及密码

重点命令:

User用户
useradd,usermod,userdel,chage
group组
groupadd,groupmod,groupdel,groupmems,gpasswd,
密码:
Passwd,chage,
特殊命令:
su,id,getent
Vipw,vigr,pwck,grpck,finger,chpasswd,openssl,makpasswd,newgrp,chfn,chsh,newusers

常用的文件

可以用getent passwd 查看该文件中的内容(这四个文件都有可以)
这四个文件最好不要手工改----用命令改
因为passwd和gshadow有一些关联(附加组

/etc/passwd 用来存放用户
/etc/group 用来存放组
/etc/shadow 用户的密码
/etc/gshadow 组的密码’

基本操作

默认设置(户家目录 ,shell)在/etc/default/下面
每个用户都有自己的邮箱默认在 /var/spool/mail/ 下面
默认用户家具内容在 /etc/skel/
默认创建用户是的默认选项: 在 /etc/login.defs
查看系统支持的shell(命令解释器) cat /etc/shells

id 查看用户

id [OPTION]… [USER]
-u: 显示UID
-g: 显示GID
-G: 显示用户所属的组的ID
-n: 显示名称,需配合ugG使用

切换用户

su - 用户名(完全切换)–类似重新登陆
su 用户名(不完全切换—比如echo $PATH 变量都没有变)目录也没变
不完全切换用户----所在的目录不会有所变化
退出该用户 exit
su -c 命令 用户 执行完指定的指令后,即恢复原来的身份;
在这里插入图片描述

1.基本概念

Linux用户

Username/UID
管理员:root, 0
普通用户:1-60000 自动分配
系统用户:1-499, 1-999 (CentOS7)
对守护进程获取资源进行权限分配
登录用户:500+, 1000+(CentOS7)交互式登录

组group

Linux组:Groupname/GID
管理员组:root, 0
普通组:
系统组:1-499, 1-999(CENTOS7)
普通组:500+, 1000+(CENTOS7)

passwd文件格式

login name:登录用名(qcq)
passwd:密码 (x)
UID:用户身份编号 (1000)
GID:登录默认所在组编号 (1000)
GECOS:用户全名或注释
home directory:用户主目录 (/home/wang)
shell:用户默认使用shell (/bin/bash)

shadow文件格式

1.登录用名
2.用户密码:一般用sha512加密
3.从1970年1月1日起到密码最近一次被更改的时间,用echo ’date +%s’/86400 可以算出距离的天数
4.最短口令有效时长可以被变更(0表示随时可被变更)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程通过实际项目融入常用开发技术架构,讲授风格独特,提供详细上课日志及答疑,赠送配套的项目架构源码注释详细清晰且表达通俗,均能直接在实际项目中应用,正真的物超所值,价格实惠任务作业:综合运用《C#/.Net企业级系统架构设计实战精讲教程》课程所学知识技能设计一个学生成绩管理系统的架构。要求:1.系统基于MVC的三层架构,各层单独建不同的解决方案文件夹。2.采用Model First开发方式,设计架构时只需要设计学生表(TbStudent)和课程表(TbCourse)。学生表必须有的字段是ID、stuName、age;课程表必须有的字段是ID、courseName、content。3.数据访问层采用Entity Framework或NHibernate来实现,必须封装对上述表的增删改查方法。4.必须依赖接口编程,也就是必须要有数据访问层的接口层、业务逻辑层的接口层等接口层。层层之间必须减少依赖,可以通过简单工厂或抽象工厂。5.至少采用简单工厂、抽象工厂、Spring.Net等技术中的2种来减少层与层之间的依赖等。6.封装出DbSession类,让它拥有所有Dal层实例和SaveChanges方法。7.设计出数据访问层及业务逻辑层主要类的T4模板,以便实体增加时自动生成相应的类。8.表现层要设计相关的控制器和视图来验证设计的系统架构代码的正确性,必须含有验证增删改查的方法。9.开发平台一定要是Visual Studio平台,采用C#开发语言,数据库为SQL Server。10.提交整个系统架构的源文件及生成的数据库文件。(注意: 作业需写在CSDN博客中,请把作业链接贴在评论区,老师会定期逐个批改~~)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值