java_04.Linux:用户管理、组管理、文件权限管理、开关机命令讲解(新建用户、删除用户、可执行文件是什么样子的、修改文件权限、关机或者重启命令)

系列文章目录

用户管理

Linux操作系统是多用户的
我们随时可以新建一个用户
多用户的意思就是,我们可以用不同的用户去登录多个putty

useradd 添加一个用户
useradd test 添加test用户
useradd test2 -d /home/t2  指定用户home目录 
passwd  设置、修改密码
passwd test  为test用户设置密码

切换登录:
ssh -l test -p 22 192.168.19.128
注意这里的ssh和我们java的三大框架没有半毛钱关系,这里的ssh是一种登录的协议

在这里插入图片描述

su – 用户名
 userdel 删除一个用户
userdel test 删除test用户(不会删除home目录)
userdel –r test  删除用户以及home目录

组管理

组管理是什么意思,其实就像我们的权限管理一样
普通用户组 只能查看
高级用户组 不仅能查看还能编辑
管理员组 (或者超级用户组) 则拥有最高的权限,增删改查全部都有
组的好处就是不用每个每个用户去设置权限了
当在创建一个新用户user时,若没有指定他所属于的组,就建立一个和该用户同名的私有组
创建用户时也可以指定所在组

groupadd  创建组
groupadd public  创建一个名为public的组
useradd u1 –g public  创建用户指定组 
groupdel 删除组,如果该组有用户成员,必须先删除用户才能删除组。
groupdel public

id,su命令

id命令

功能:查看一个用户的UID和GID
用法:id [选项]… [用户名]
直接使用id
直接使用id 用户名
在这里插入图片描述
如果我们没有给一个用户分组,那么默认就是一组,即自己是一组

su命令

功能:切换用户。
用法:su [选项]... [-] [用户 [参数]... ]
示例:
su - u1 切换到u1用户,并且将环境也切换到u1用户的环境(推荐使用)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文件权限管理

在这里插入图片描述
在这里插入图片描述
绿色的文件就是可以执行的文件,就可以当命令来执行
看上图·
他们是有一个组合说明的,
如果是6则说明读写都有,
如果是7则说明有所有的权限

一个文件是有多个用户的权限的,
比如超级管理员可以对这个文件读和写,普通管理员就只能对这个文件进行读操作

在这里插入图片描述
在这里插入图片描述
第一行的
-rw
-代表是一个普通文件
d代表是一个文件夹
在这里插入图片描述

文件标识

在这里插入图片描述
一般权限我们有四种

怎么修改一个文件的权限

在这里插入图片描述
755表示修改它的用户拥有所有权限,如上图,它的组和其它用户分别拥有读和x(可执行/绿色)的权限

chmod 变更文件或目录的权限。
chmod 755 a.txt 
chmod u=rwx,g=rx,o=rx a.txt
chmod 000 a.txt  / chmod 777 a.txt
chown 变更文件或目录改文件所属用户和组
chown u1:public a.txt	:变更当前的目录或文件的所属用户和组
chown -R u1:public dir	:变更目录中的所有的子目录及文件的所属用户和组

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们再给它一个最大的权限即777
这是最大的权限了
在这里插入图片描述

修改一个文件所属的组

在这里插入图片描述
改完之后我们看,a1.txt就不再属于root组了而是属于public组了
在这里插入图片描述
在这里插入图片描述
如果改所有的子目录及文件的所属用户和组就用下面这个

chown 变更文件或目录改文件所属用户和组
chown -R u1:public dir	:变更目录中的所有的子目录及文件的所属用户和组

开关机

 开机关机命令
 shutdown -h 0 关机
 reboot 重启
 init 0~6
 0:停机
1:单用户形式,只root进行维护
 test用户不能使用init系统维护命令
2:多用户,不能使用net file system
3:完全多用户
5:图形化
4:安全模式
6:重启

我们用得比较多的是 4和6

有时候我们系统出了问题,我们可以用4安全模式来做一些必要的更改
重启命令 init 6,这时候为啥会断开,因为重启了,系统都关闭了,肯定会断开,在外面慎用,后面需要重连
在这里插入图片描述
在这里插入图片描述
shutdown -h 0 表示0秒后关机
shutdown -h 应该也可以关机

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程简介:历经半个多月的时间,Debug亲自撸的 “企业员工角色权限管理平台” 终于完成了。正如字面意思,本课程讲解的是一个真正意义上的、企业级的项目实战,主要介绍了企业级应用系统中后端应用权限的管理,其中主要涵盖了六大核心业务模块、十几张数据库表。 其中的核心业务模块主要包括用户模块、部门模块、岗位模块、角色模块、菜单模块和系统日志模块;与此同时,Debug还亲自撸了额外的附属模块,包括字典管理模块、商品分类模块以及考勤管理模块等等,主要是为了更好地巩固相应的技术栈以及企业应用系统业务模块的发流程! 核心技术栈列表: 值得介绍的是,本课程在技术栈层面涵盖了前端和后端的大部分常用技术,包括Spring Boot、Spring MVC、Mybatis、Mybatis-Plus、Shiro(身份认证与资源授权跟会话等等)、Spring AOP、防止XSS攻击、防止SQL注入攻击、过滤器Filter、验证码Kaptcha、热部署插件Devtools、POI、Vue、LayUI、ElementUI、JQuery、HTML、Bootstrap、Freemarker、一键打包部署运行工具Wagon等等,如下图所示: 课程内容与收益: 总的来说,本课程是一门具有很强实践性质的“项目实战”课程,即“企业应用员工角色权限管理平台”,主要介绍了当前企业级应用系统中员工、部门、岗位、角色、权限、菜单以及其他实体模块的管理;其中,还重点讲解了如何基于Shiro的资源授权实现员工-角色-操作权限、员工-角色-数据权限的管理;在课程的最后,还介绍了如何实现一键打包上传部署运行项目等等。如下图所示为本权限管理平台的数据库设计图: 以下为项目整体的运行效果截图: 值得一提的是,在本课程中,Debug也向各位小伙伴介绍了如何在企业级应用系统业务模块的发中,前端到后端再到数据库,最后再到服务器的上线部署运行等流程,如下图所示:

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值