104 权限 sudo 解压缩
Posted gyh412724
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了104 权限 sudo 解压缩相关的知识,希望对你有一定的参考价值。
主要内容:https://www.cnblogs.com/pyyu/articles/9355477.html
1 查看系统版本信息:
#查看系统版本信息 cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) #查看内核版本号 uname -r 3.10.0-693.el7.x86_64 #查看系统多少位 uname -m x86_64 #查看内核所有信息 uname -a
2 查看用户身份权限: id 用户名
3 创建普通用户:
useradd 用户名
passwd 密码
4 切换用户: su - 用户名
- 意味着完全切换到新的用户, 即环境变量信息也变更为新用户的信息
5 删除用户: userdel
-f 强制删除用户, -r 同时删除用户以及家目录
userdel -rf shishi
6 sudo命令: 用来以其他身份执行命令, 预设的身份为root
使用sudo必须编辑/etc/sudoers文件, 必须root才能修改
在编辑sudoers文件的时候:
写入 ## Allow root to run any commands anywhere root ALL=(ALL) ALL chaoge ALL=(ALL) ALL #允许chaoge在任何地方,执行任何命令
此时普通用户使用 sudo ls /root 命令就可以使用
7 文件和目录权限
权限的定义: 每个文件都有所属的所有者, 和所有组, 并且规定了文件的所有者,所有组以及其他人对文件的, 可读, 可写, 可执行等权限.
对于目录的权限来说, 可读是读取文件列表, 可写是表示在目录内新增,修改,删除文件, 可执行是表示可以进入目录.
-rw-rw-r--. 1 mjj mjj 0 Nov 30 11:31 mjj.py
解读上一句话: 权限第一个字母为文件类型, 后续9个字母, 每3个为一组, 是三种省份的权限(文件拥有者-属主, 文件拥有组-属组, 其他者)
第一个字母: - 表示一般文件 d 表示文件夹 l表示软连接
查看用户权限命令: id 用户名
修改文件权限属性: 修改属主为root chown root pyyu.txt
查看信息: ls -la 简写:ll
修改属组: chgrp root pyyu.txt
修改权限的命令: chmod
chmod [身份] [参数] [文件] u(user) +(添加) g(group) -(减去) o(other) =(赋值) a(all)
例如: 减去属主的写权限: chmod u-w 文件名
权限与数字转换: rwz - 421
例如: 设置属主可读可写可执行, 属组可读可执行, 其他人可读可执行
chmod 755 pyyu.txt
8 软连接
软连接也叫符号链接, 类似于windows的快捷方式
ls -s 目标文件 软连接名
在home目录中建立软连接, 指向/tmp/test.py文件
ls -s /tmp/test.py my_test
9 PS1 变量: linux命令提示符由ps1环境变量控制
[[email protected]_python ~]# echo $PS1 [[email protected]h W]$ 可以自行调整全局变量/etc/profile文件用于永久生效 PS1=‘[[email protected]h W ]$‘ d 日期 H 完整主机名 h 主机名第一个名字 时间24小时制HHMMSS T 时间12小时制 A 时间24小时制HHMM u 当前用户账号名 v BASH的版本 w 完整工作目录 W 利用basename取得工作目录名 # 下达的第几个命令 $ 提示字符,root为#,普通用户为$ PS1 > 变量名 $PS1 > 查看变量内容 PS1=新内容 重新赋值 变量赋值,查看 name=‘chaoge‘ echo $name PS1显示ip地址 export PS1="[[email protected]h `/sbin/ifconfig ens33 | sed -nr ‘s/.*inet (addr:)?(([0-9]*.){3}[0-9]*).*/2/p‘` w]$"
以上是关于104 权限 sudo 解压缩的主要内容,如果未能解决你的问题,请参考以下文章