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 ...
随机推荐
- React中函数组件与类组件的两种使用
React 创建组件的两种方式 函数组件:使用js函数创建的组件 约定1:函数名称必须以大写字母开头 约定2:函数组件必须要有返回值. 如果返回值为null.表示不渲染任何内容. return nul ...
- vue中使用refs出现undefined的解决方法
最近遇见一个情况, 在methods:{}中的某个方法, 通过父组件去调用子组件的一个方法:this.$refs.xxx 打印出来的却是undefined? 因为: 是如果在DOM结构中的某个DOM节 ...
- 【发现一个问题】VictoriaMetrics中,vm-select与vm-storage之间的协议存在版本兼容性问题
使用中发现,vm-select 1.76版本,查询vm-storage的1.70版本,报以下错误: cannot execute rpcName="search_v5" on vm ...
- HUBUCTF 2022新生赛Writeup
既然是母校,那一定要好好对待~ 2024-01-13 22:42:34 WEB [HUBUCTF 2022 新生赛]checkin 题目链接:checkin 原题 <?php show_ ...
- ClickHouse(22)ClickHouse集成HDFS表引擎详细解析
HDFS 这个引擎提供了与Apache Hadoop生态系统的集成,允许通过ClickHouse管理HDFS上的数据.这个引擎提供了Hadoop的特定功能. 用法 ENGINE = HDFS(URI, ...
- docker 安装minio
1.拉取镜像 docker pull minio/minio 2.运行容器 docker run -d -p 9000:9000 --name=minio --restart=always -e &q ...
- Qt "有效且启用的储存库"问题
传送门 : https://www.cnblogs.com/SaveDictator/p/8532664.html 看就完了, 反正我好了 https://mirrors.tuna.tsinghua. ...
- python:spacy、gensim库的安装遇到问题及bug处理
1.spacy SpaCy最新版V3.0.6版,在CMD 模式下可以通过 pip install spacy -U 进行安装 注意这个过程进行前可以先卸载之前的旧版本 pip uninstall sp ...
- 14.7 Socket 循环结构体传输
在上述内容中笔者通过一个简单的案例给大家介绍了在套接字编程中如何传递结构体数据,本章将继续延申结构体传输,在某些时候例如我们需要传输一些当前系统的进程列表信息,或者是当前主机中的目录文件,此时就需要使 ...
- 论文精读:用于少样本图像识别的语义提示(Semantic Prompt for Few-Shot Image Recognition)
原论文于2023.11.6撤稿,原因:缺乏合法的授权,详见此处 Abstract 在小样本学习中(Few-shot Learning, FSL)中,有通过利用额外的语义信息,如类名的文本Embeddi ...