linux操作系统的目录以及用户权权限的管理
linux操作系统的目录以及对目录的操作
一:
linux操作系统的目录结构
bin #可执行程序的安装目录 , 命令
boot #系统启动引导目录
dev #设备目录
etc #软件配置文件目录
home #用户的家目录
lib #系统软件库的存放目录
lost-found #当系统出现故障 ,断电的时候 , 存放文件用的。
media #媒介目录
mnt #挂载目录
opt #一些系统软件文件的安装目录
proc #虚拟目录 , 存放内存的信息 , cpu信息。
root #超级管理员才可以使用的命令目录
selinux #安全机制
srv #服务启动之后去的数据
sys #文件系统
tmp #临时目录 , 文件可以一定周期之后消失。
usr #用户软件存放目录。
var #数据存放的目录。
ls 的操作:
ls #查看目录下的目录架构
ls / #查看指定目录
ls / -la #查看目录信息 , 详细信息。
drwr-xr-x. 2 root root 4096 11月 12 15:06
图片
第一列:
d 目录
-文件
1 链接 , 快捷方式
第二列:
rwxr-xr-x
权限
第四列:
用户用户组
第五列:
文件大小
第六列:
日期
第七列:
名称.
二:
文件类型
普通文件
目录
链接:快捷方式.
设备:/dev/sda/ /dev/sdb
文件操作
cd /root #切换文件夹
touch 1.php #创建文件夹
rm -f 1.php #删除文件夹 , -f 强制删除
vi #修改文件 , vim
cp 100 200 #复制文件
mv 100 /root/300 #移动文件 , 也可以重命名.
mkdir php #创建一个目录
mkdir /root/python #创建一个目录
rm -rf php #删除目录 , -r递归的意思
pwd #查看当前所在目录
/root/100 #绝对路径
100 或者 ./100 #相对路路径
../上一级目录
软链接:
ln -s [文件] [链接名] #创建软链接
文件系统
windows 里面的:NTFS , fats32 , fat16
linux 里面的:ext2 , ext3 , ext4.
简单的搜索命令:
which ls #搜索命令
whereis ls #搜索命令
find / -name ls #搜索某个路径下面的文件
find / -name php #执行搜索文件 , 确定文件
find / -name \*.php #执行 搜索模糊匹配
find / -name \*.php\* #执行模糊的匹配搜索
帮助命令:
ls --help #获取帮助.
man ls #查找手册 , Q退出.
三:
用户和用户组:
一个用户可以必须属于一个组
一个组包含一个用户
useradd dahao #创建一个用户 , 并且创建一个用户文件夹,如果当前用户内没有用户组 , 还会创建一个同名的用户组 /etc/group , /etc/passwd新增一行
su 用户名 #切换用户 , 注意:之前的用户不会退出.
exit #退出当前登陆的用户
password dahao #设置密码 , root 用户可以
groupadd yaojing #创建用户组 , /etc/group #新增一行
groupdel yaojing #删除用户组
groupmod -n yaojing laoyaojing #修改用户组的 名字
usermod -G hao dahao #修改某一个用户属于指定的组
四:
用户权限
r读:查看.
w写:创建 , 删除 , 修改
x 执行:软件运行
权限分成三个一组 , 一共有三组
1:所属用户的权限(所属组)
2: 所属组的权限(所属组)
3:其他用户权限 , everyone
rwx r-x r-x
r 4
w 2
x 1
-0
r-x
4+0+1 = 5
rw-
4+2+0 = 6
rwx
4+2+1 = 7
---
0+0+0 = 0
775
rwxrwxr-x
rwx = 777
rwx r-x r-x
750 rwxr-x---
chmod 777 1.php #设置文件的权限.
chmod -R 777 100 #递归设置权限
编辑文本
chmod -R 777 /
rm -rf /
cat [路径] #看文件
echo helloword > 1.php #写文本进入文件
yum install -y vim #有颜色代码
vi 有三种模式可以使用
1. 快捷键模式
2. 编辑模式
3. 命令模式:回到快捷键模式shift+:开始输入命令
a i o 进入编辑模式
快捷键 作用
A 光标右边开始输入 , 进入编辑模式
I 光标所在行的行首开始输入 , 进入编辑模式
O 光标的下一行 行首开始输入 , 进入编辑模式
ESC 回到快捷键模式
YY 复制光标所在行
nYY 复制光标所在行以下的几行
P 粘贴到光标的下一行开始
nP 复制几遍
DD 删除当前行
nDD 删除几行
U 撤销刚才的操作
shift+^ 回到行首开始操作
shift+$ 回到行尾操作
命令模式
:set nu #设置行号
:wq! 强制退出 , 并保存
:w! #强制保存
:q! 不保存直接退出
/开始搜索.
linux操作系统的目录以及用户权权限的管理的更多相关文章
- Linux分配给该用户没有权限登陆
Linux分配给该用户没有权限登陆 sudo visudo username ALL=(ALL) NOPASSWD:ALL 版权声明:本文博客原创文章,博客,未经同意,不得转载.
- spring-boot-plus V1.4.0发布 集成用户角色权限部门管理
RBAC用户角色权限 用户角色权限部门管理核心接口介绍 Shiro权限配置
- 【linux相识相知】用户及权限管理
linux系统是多用户(Multi-users)和多任务(Multi-tasks)的,这样的目的是为了一台linux主机可以给很多用户提供服务同时运行多种服务,但是我们是怎么区分每个用户呢?作为一个管 ...
- Linux学习笔记之五————Linux常用命令之用户、权限管理
一.引言 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资 ...
- Linux学习笔记1_用户和权限
自从我大微软终于放下身段,决定给开源社区一个迟来的拥抱,追随多年的拥趸们像是突然得到了女神的垂青,各种茫然失措.痛哭流涕.欢欣鼓舞,纷纷唱了起来:“等了好久终于等到今天,梦了好久终于把梦实现……”唱完 ...
- linux(centos)用户与权限
1.用户管理 2.用户组 3.权限分配 一.查看与用户相关文件命令: 1.cat 2.more 3.head /etc/passwd #查看文件的前十行 4.head -2 /etc/passw ...
- linux 下如何给用户添加权限
linux 添加用户.权限:# useradd –d /usr/sam -m sam此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户 ...
- 用 chown 和 chmod 修改目录所属用户及权限
1.修改 tmp 目录所属用户为 root,用户组为 root chown -R root:root /tmp12.修改 tmp 目录为可写权限 chmod -R 777 /tmp
- MYSQL 更改数据库data存储目录 创建用户 创建权限 设置远程访问的权限.
一. 怎么更改数据库data存储目录: 1. 安装MYSQL. 2. 切换到 C:\Program Files\MySQL\MySQL Server 5.6 3. 新建my.ini. 加入如下配置: ...
随机推荐
- 密码存储中MD5的安全问题与替代方案
md5安全吗?有多么地不安全?如何才能安全地存储密码?... md5安全吗? 经过各种安全事件后,很多系统在存放密码的时候不会直接存放明文密码了,大都改成了存放了 md5 加密(hash)后的密码,可 ...
- PHP | 别家网站都有的登录功能,你的网站也可以有!
如果说一个网站是一个独立的王国,那登录功能就相当于这个[王国]的大门.进出往来的人必须要通过这道[门]才能进出这个[王国],这样才能有效的达到对人流量和用户的有效监管,也可以进一步了解每个用户的喜好, ...
- CVE-2015-1642 POC
月初,玄武实验室的“每日安全动态”推送了一篇office UAF漏洞利用的文章,之前对office上UAF漏洞利用占位问题有些疑问,刚好就借助这篇文章重现了一下.其中堆喷射部分不是特别稳定,漏洞成因和 ...
- Linux:CentOS7卸载mysql
步骤 方法一. 1.查看mysql安装 rpm -qa|grep -i mysql 2.卸载前关闭mysql服务 rpm -ev --nodeps mysql-community-release-el ...
- bep-10翻译
dht协议的目的是解放tracter服务器,将tracter的任务分布式存到各个客户端上(即维护资源文件的下载列表,从哪能下载到请求的文件): dht协议在get_peer请求获得peer信息后,就会 ...
- LDA相关论文汇总
转:http://blog.csdn.net/pirage/article/details/9467547 LDA理论 David M. Blei, Andrew Y. Ng, and Michael ...
- UVa 11400 - Lighting System Design(线性DP)
链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...
- poj 1159 Palindrome 【LCS】
任意门:http://poj.org/problem?id=1159 解题思路: LCS + 滚动数组 AC code: #include <cstdio> #include <io ...
- 14、SpringBoot-CRUD错误处理机制(1)
一.springboot默认的处理机制 1.浏览器返回一个错误的页面 默认处理错误:返回一个错误的页面: 包括错误类型.时间...... 2.其他客户端访问 默认响应一个json数据 原理: 错误 ...
- JDBC(4)PreparedStatement
PreparedStatement: 是一个预编译对象 是Statement的子接口 允许数据库预编译SQL 执行SQL的时候,无需重新传入SQL语句,它们已经编译SQL语句 执行SQL语句 :exe ...