linux用户权限相关命令笔记

1,用户 和 权限 的基本概念

1.1 ls 扩展

ls -l

1.2 chmod 简单使用(重要)

+ 是加权限, - 是减权限
chmod 修改文件权限


chmod 修改目录权限: 想要在目录下执行终端命令,就必须要有可执行权限。
1.3 超级用户

2,组管理终端命令


groupadd 组名 :添加组


chgrp -R 组名 文件/目录名:修改文件/目录的所属组

本来pythonlearn目录的组是romantic1,现在变成了dev,意味着dev组成员对pythonlearn目录拥有可读可写可执行的权限。

3,用户管理终端命令

3.1,创建用户/设置密码/删除用户
useradd -m -g 组名 新建用户名 : 创建用户。

还要设置密码。passwd 用户名

用户信息保存在 /etc/passwd 文件中


userdel 用户名: 删除用户 ,可以查看 /etc/passwd 文件,看是否有刚才新建用户的信息。

3.2,查看用户信息

UID 信息在 /etc/passwd文件中,GID 信息在 /etc/group 文件中


3.3,usermod 设置主组和附加组

用户 zhangsan只有主组,没有附加组,不能使用sudo 执行系统管理的相关命令。所以把zhangsan这个用户放在sudo 附加组里


所以把zhangsan这个用户放在sudo 附加组里,centos默认没有sudo组,可以将你的用户指向wheel用户组, wheel用户组同样有sudo权限

一定要退出当前账户,再重新登 zhangsan 用户,再查看 /etc/group 文件看sudo权限是否有zhangsan用户

3.4,which 查看命令所在位置

可以看到/usr/bin/passwd 文件是可读可写可执行,/etc/passwd是可读可写。



3.5,切换用户

su - 用户名: - 后面一定要跟空格

4,修改文件权限


这些命令需要在root用户下执行。
chown 指定用户名 文件路径 :修改文件的拥有者
执行后,python用户就不能对pythonlearn 有写 的权限了

chgrp 指定文件名 文件路径 :修改文件的组
执行后,组用户就对pythonlearn文件有可读可写可执行的权限了

4.1 chmod 的数字表示法介绍

把 数字加起来,比如 让拥有者有 可读可写的权限,就是 4+2 = 6,组用户,其他用户同理。


linux用户权限相关命令笔记的更多相关文章
- Linux - 用户权限相关命令
用户权限相关命令 目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要 ...
- linux用户权限相关命令
1.创建组 groupadd test 修改组 groupmod -n test2 test 将名字改为test2 删除组 groupdel test 查看组 groups r ...
- linux用户权限相关内容查看
linux用户权限相关内容查看 1 用户信息 创建用户一个名为 webuser 的账号,并填写相应的信息: root@iZ94fabhqhuZ:~# adduser webuser Adding ...
- No-6.用户权限相关命令
用户权限相关命令 目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要 ...
- 1.5linux用户权限相关命令
用户权限相关命令 目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要 ...
- Ubuntu 用户权限相关命令
目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要的一环,用户管理包 ...
- Linux用户权限常见命令
01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要的一环,用户管理包括 用户 与 组 管理 在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都必须 ...
- EOS 用户权限相关命令
首先,环境相关的配置请参考https://www.cnblogs.com/hbright/p/9266420.html 在这里,我们一起看年EOS权限相关的东东.我们先查看hml这个用户的相关信息 h ...
- MySQL 用户权限相关命令
##1.创建用户: create user test identified by '123456';##identified后面跟密码 ##2.查询所有用户: select user from mys ...
- linux用户管理相关命令
查看用户以及用户组: cat /etc/group [root@izuf60kjjii4iwkhdsly3bz html]# cat /etc/group 内容具体分析 /etc/group ...
随机推荐
- 渗透学习笔记(cookies、XSS注入)
1.cookie 插件:cookie-editor JavaScript语法: 获取:document.cookie; 设置:document.cookie="username=felix& ...
- Vue双向数据绑定原理-中
defineProperty方法 defineProperty除了可以动态修改/新增对象的属性以外, 还可以在修改/新增的时候给该属性添加get/set方法, 从而实现数据劫持. defineProp ...
- TeXStudio与Bakoma TeX 结合实现实时阅览
参考链接:VSCode 或 TeXStudio LaTeX 配置方法 - 知乎 相信大家在使用TeXStudio时候,每次修改完毕都要运行一下再能看到PDF界面,这样做十分不方便,因此先给出如下操作办 ...
- JDK8新特性Stream流操作
1 package stream; 2 3 import java.util.ArrayList; 4 import java.util.function.Function; 5 import jav ...
- 进程状态|操作系统|什么是pcb|什么是僵尸进程 |什么是孤儿进程 【超详细的图文解释】【Linux OS】
说在前面 今天给大家带来操作系统中进程状态的详解. 本篇博主将通过从进程状态的广泛概念,深入到Linux操作系统详细的一些进程状态.在解释进程状态的过程中,博主还会穿插一些操作系统一些重要概念!本篇干 ...
- CF526F Pudding Monsters 题解
题目链接:CF 或者 洛谷 析合树真是连续段问题的降智神器 先看下题目的一些特殊性,每行每列恰好有一个棋子.考虑特殊性,\(n \times n\) 的棋盘,那么就该判断是否有 \(n\) 个棋子,容 ...
- Java开发学习(四十七)----MyBatisPlus删除语句之多记录操作
1.多记录操作 先来看下问题: 之前添加了很多商品到购物车,过了几天发现这些东西又不想要了,该怎么办呢? 很简单删除掉,但是一个个删除的话还是比较慢和费事的,所以一般会给用户一个批量操作,也就是前面有 ...
- C语言程序设计之字符串处理
C语言程序设计-字符串处理 第一题:回文数判断 问题描述] 回文是正读和倒读都一样的句子.读入一个最大长度不超过50个字符的句子,判断其是否是回文. [输入形式] 输入一个最大长度不超过50个字符的句 ...
- TDD学习笔记(二)单元测试
单元测试 定义 单元测试最早来源于Kent Beck,他在开发SmallTalk中引入了这个概念,随着软件工程学的不断发展,使得单元测试已经成为软件编程中一项非常有用的实践. 在维基百科中," ...
- NC224933 漂亮数
题目链接 题目 题目描述 小红定义一个数满足以下条件为"漂亮数": 该数不是素数. 该数可以分解为2个素数的乘积. 4 是漂亮数,因为 4=2*2 21 是漂亮数,因为 21=3* ...