第六节.常用Linux命令—chmod修改目录权限,组管理,用户管理

news2025/7/9 17:15:59

第六节.常用Linux命令—chmod修改目录权限,组管理,用户管理

1. chmod:可以修改用户/文件/目录的权限

1).命令格式:

· chmod+(代表增加权限)/-(代表减少权限) r(可读权限)w(可写权限)x(可执行权限) 文件名/目录名

2.组管理:

1).终端命令

序号命令作用
01groupadd 组名添加组
02groupdel 组名删除组
03cat /etc/group确认组信息
04chgrp -R 组名 文件/目录名递归修改文件/目录的所属组

2).提示

  • 组信息保存在 /etc/group/ 文件中
  • /etc 目录是专门用来保存系统配置信息的目录
  • 在实际应用中,可以预先针对设置好权限,然后将不同的用户添加到对应的组中,从而不用依次为每一个用户设置权限

3).示例

在这里插入图片描述

3.用户管理:

用户管理的终端命令(提示:创建用户,删除用户,修改其他用户密码的终端命令都需要通过sudo执行)

1).终端命令

序号命令作用说明
01useradd -m -g 组 新建用户名添加新用户1).-m 自动建立用户家目录 2).-g 绑定用户所在的组,否则会建立一个同名的的组
02passwd 用户名设置用户密码如果是普通用户,直接用passwd修改自己账户的密码
03userdel -r 用户名删除用户-r 选项会自动删除用户家目录
04cat /etc/passwd | grep 用户名确认用户信息新建用户后,用户信息会保存在 /etc/passwd

· 创建用户时。如果忘记添加-m选项指定新用户的家目录,建议删除用户,重新创建
· 创建用户时会默认生成一个和用户名同名的组名

2).查看用户信息

序号命令作用
01id [用户名]查看用户UID和GID信息
02who查看当前所用登录的用户列表
03whoami查看当前登录用户的账号名

· passwd文件由6个分号组成的7个信息,分别是:

1).用户名
2).密码(x:表示加密的密码)
3).UID(用户标识)
4).GID(组标识)
5).用户全名或者账号
6).家目录
7).登录使用的Shell

3).示例:

在这里插入图片描述

· 参数说明:

1).wangxue:用户名
2).x:当前用户是有密码的,但是密码是加密的
3).1002:用户代号
4).1002:组代号
5).: :  :两个冒号之间的空位代表wangxue用户的全名,如没有设置则使用用户名作为wangxue的全名

4).usermod

· 功能:可以用来设置用户的主组/附加组和登录Shell
· 主组:通常在新建用户时指定,在etc/passwd 的第四列GID对用的组
· 附加组:在etc/paawd中的最后一列表示该组的用户列表,用于指定用户的附加权限(设置用户的附加组后,需要重新登陆才能生效)
· 示例:
在这里插入图片描述
绿色框框:主组,红色框框:附加组
· 常用命令:

命令含义
usermod -g 组 用户名修改用户的主组
usermod -G 组 用户名修改用户的附加组
usermod -s /bin/bash修改用户登录Shell

·默认使用useradd添加用户是没有权限的,使用sudo以root身份执行命令的,可以使用一下命令,将用户添加到sudo附加组中:usermod -G sudo 用户名

5).which(重要)

· 功能:查看执行命令所在的位置
· 提示:/etc/passwd:用于保存用户信息的文件;/usr/bin/passwd:用于修改用户密码的程序
· 示例:
在这里插入图片描述
s:代表可执行权限,与X相似,但是还有一点点不同

· bin和sbin的区别:

  • 在Linux中,绝大多数可执行文件都保存在/bin,/sbin,/usr/bin,/usr/sbin
  • /bin (binary)是二进制执行文件,主要用于具体应用
  • /sbin (system binary)是系统管理员专用的二进制代码存放目录,主要用于系统管理
  • /usr/bin(user commands for applications )后期安装的一些软件
  • /usr/sbin(super user commands for applications )超级用户的一些管理程序

6).切换用户

序号命令作用说明
01su -用户名切换用户,并且切换目录- 可以切换到用户家目录,否者保持位置不变
02exit退出当前用户登录

· su 可以不接用户名,可以切换到root,但是不推荐,因为不安全
· exit示意图
在这里插入图片描述
· 示例:
在这里插入图片描述

7).修改文件权限

序号命令作用
01chown修改拥有者
02chgrp修改组
02chmod修改权限

· 常用命令:

命令含义
chown 用户名 文件名 | 目录名修改文件名 | 目录名的拥有者
chgrp -R 组名 文件名 | 目录名递归修改文件名 | 目录名的组
chmod -R 755 文件名 | 目录名递归修改文件名的权限

· chmod 在设置权限时,可以简单的使用三个数字分别代表拥有者/组和其他用户的权限

·755的来源:
在这里插入图片描述
·示例:
在这里插入图片描述

  • chown:修改拥有者(黄色框框)
  • chgrp:修改组(绿色框框)
  • chmod:修改权限(红色框框)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/9085.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

年产5000吨饼干食品加工厂的工艺设计

目 录 摘 要 I Abstract II 第1章 绪论 1 1.1概述 1 1.2饼干的特点 1 1.2.1适宜大规模生产 1 1.2.2容易消化吸收 1 1.2.3食用方便 1 1.2.4营养价值高 2 1.3设计依据 2 1.4 设计范围 2 1.4.1 一般部分 2 1.4.2 重点部分 2 1.4.3 图纸 3 1.5设计指导思想 3 1.5.1 指导思想 3 1.5.…

org.activiti.validation.validator

org.activiti.validation.validator目录概述需求:设计思路实现思路分析1.ActivitiEventListenerValidator3.AssociationValidator4.validateAtLeastOneExecutable5.DataObjectValidator拓展实现参考资料和推荐阅读Survive by day and develop by night. talk for im…

【信号和槽】

前言 信号和槽是QT界面框架的一个核心特性,其重要性和MFC的消息映射机制一样。只要用QT开发项目,就一定会用到,所以必须100%熟练掌握,烂熟于心。 0x0 需要理解的概念 信号:特定情况下被发射的事件。鼠标单击按钮&…

基于复合粒子群优化的模糊神经预测控制的研究(Matlab代码实现)

🍒🍒🍒欢迎关注🌈🌈🌈 📝个人主页:我爱Matlab 👍点赞➕评论➕收藏 养成习惯(一键三连)🌻🌻🌻 🍌希…

boot+mp搭建版本踩坑记录

最近项目搭建中遇到的一些问题,涉及到 mp 版本 swagger集成等 文章目录前言一、引入mp启动报错1 相关配置2 报错 如下3 解决方案二、引入swagger1 引入的pom2 报错如下:3 解决方案三. 项目启动自动打开swagger页面总结前言 由于使用高版本springboot 导致集成遇到的一些问题 一…

Spring Boot+Netty+Websocket实现后台向前端推送信息

Netty 是一个利用 Java 的高级网络的能力&#xff0c;隐藏其背后的复杂性而提供一个易于使用的API的客户端/服务器框架。 可能在此之前你没有接触过&#xff0c;不过不要担心&#xff0c;下面我们通过一个消息推送的例子来看一下netty是怎么使用的。 1.添加Maven依赖 <!--…

动态代理静态代理

一、使用背景 将目标类包裹起来&#xff0c;对目标类增加一个前置操作和一个后置操作&#xff0c;比如添加日志&#xff0c;在调用目标类前、调用目标后添加日志。 感觉静态代理与动态代理的核心思想&#xff0c;都是根据目标类&#xff0c;拿到目标实现的接口&#xff0c;和…

【软考】-- 操作系统(上)

目录&#xff1a;操作系统&#xff08;上&#xff09;第一节 操作系统概述&#x1f384;一、操作系统基本概念1️⃣操作系统的五大部分&#xff1a;&#x1f38b;二、操作系统的分类1️⃣批处理操作系统&#xff1a;2️⃣分时操作系统&#xff1a;3️⃣实时操作系统&#xff1a…

STC51单片机28——跑马灯

//使用P1口流水点亮8位LED #include<reg51.h> //包含单片机寄存器的头文件 /**************************************** 函数功能&#xff1a;延时一段时间 *****************************************/ void delay(void) { unsigned char i,j; for(i…

Jetpack Compose 重写TopAppBar 实现标题多行折叠

没有效果图一律当水贴处理 效果动图 前言 想用composes实现类似CSDN的文章详细页面的标题栏 上滑隐藏标题后标题栏显示标题 compose.material3下的TopAppBar不能嵌套滚动 MediumTopAppBar 便使用了MediumTopAppBar一开始用着没什么问题&#xff0c;但是标题字数多了&…

一天完成react面试准备

什么是 React的refs&#xff1f;为什么它们很重要 refs允许你直接访问DOM元素或组件实例。为了使用它们&#xff0c;可以向组件添加个ref属性。 如果该属性的值是一个回调函数&#xff0c;它将接受底层的DOM元素或组件的已挂载实例作为其第一个参数。可以在组件中存储它。 ex…

字体图标以及svg图片的使用vite和webpack

先说下字体图标的使用 首先去阿里巴巴矢量图标库&#xff0c;选择你需要的图标&#xff08;可将svg图片自己上传&#xff09;添加到项目里&#xff0c;可以生成在线链接&#xff0c;或者下载资源包到本地。 资源包形式&#xff1a;在项目里创建一个fonts文件夹&#xff0c;将下…

linux 安装rar工具

1.到官网下载对应的编译包 点击跳转 也可以直接到我上传的资源去下载 https://download.csdn.net/download/liudongyang123/87032929https://download.csdn.net/download/liudongyang123/870329292.解压 tar -xf rarlinux-x64-620b2.tar.gz 3.进入到解压后的文件夹&#xf…

Spring Cloud Alibaba 版本对照表,集成nacos,sentinel,seata

一、Spring Cloud Alibaba 版本对照网址 https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E 二、集成nacos nacos源码编译打包_qq_41369135的博客-CSDN博客 连接mysql nacos\conf下的application.properties spring.datasource.…

JDBC:PreparedStatement 插入BLOB类型的数据,PreparedStatement 批量处理,Connection 事务处理

JDBC&#xff1a;PreparedStatement 插入BLOB类型的数据&#xff0c;PreparedStatement 批量处理&#xff0c;Connection 事务处理 每博一文案 村上春树说: 你要做一个不动声色的大人了&#xff0c;不准情绪化&#xff0c;不准偷偷想念&#xff0c;不准回头看自己&#xff0c;…

VGG网络详解(实现猫猫和狗狗识别)

VGG VGG在2014年由牛津大学著名研究组vGG (Visual Geometry Group)提出&#xff0c;斩获该年lmageNet竞赛中Localization Task (定位任务)第一名和 Classification Task (分类任务)第二名。 感受野 首先介绍一下感受野的概念。在卷积神经网络中&#xff0c;决定某一层输出结…

Cloud Flare 添加谷歌镜像站(反向代理)

1.首先创建一个属于自己的镜像站 参考链接&#xff1a;利用cloudflare搭建属于自己的免费Github加速站 首先&#xff0c;点击 Cloud Flare 链接 &#xff0c;创建一个属于自己的账户 登录后&#xff0c;点击 Workers 这个子域&#xff0c;可以自定义 输入好后点set up 然后…

[附源码]java毕业设计基于实时定位的超市配送业务管理

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

本地外卖市场趋势怎么样?成为行业黑马的机会有多大呢?

随着互联网经济的发展&#xff0c;很多人倾向于足不出户就能吃到各种美味食物&#xff0c;因此外卖行业应运而生。这个新行业不仅解决懒人的饮食问题&#xff0c;也为社会提供了更多的就业机会——外卖配送员。据CNNIC的《2022年第49次中国互联网络发展状况统计报告》显示&…

学会这几款表白特效让你明年双十一不再是一个人

随着各种节日的到来&#xff0c;也伴随着许许多多的表白时机&#xff0c;为何不制作几款表白特效让你的行动更加充实呢&#xff0c;此文主要基于HTMLCSSJS制作网页特效&#xff0c;代码简洁&#xff0c;上手简单。 网页特效爱心画心3D爱心爱在心中3D旋转相册开发流程工具安装创…