实例讲解linux用户,组,文件目录权限
2016-05-17 23:09
295 查看
用户就是操作系统的管理员,每个用户操作系统的权限都不一样,root用户权限最大。多个用户形成一个组。用户不同,组别不同对文件目录的操作权限就不同,下面已具体实例来说明用户,组还有文件目录权限,然后自己意会,其实很简单。
电影美国队长3正在上映,我们就建俩个组,分别是钢铁侠战队以及美国队长战队,钢铁侠有用户为iron man,spider man,美国队长战队有 captain america,ant man
首先新建俩个组
groupadd giron
groupadd gcaptain
查看是否创建成功
cat /etc/group
1004和1005分别是组的id号,唯一
再创建四个用户,分配到这俩个组
useradd -g giron ironman
useradd -g giron spiderman
useradd -g gcaptain captainamerica
useradd -g gcaptain antman
查看是否创建成功
cat /etc/passwd
分别是给各个用户添加密码,这里都是123
passwd ironman
passwd spiderman
passwd captainamerica
passwd antman
下面我用ironman登录系统,并创建一个文件
这里特别解释下文件权限这个-rw-r–r–,代表意思如下图
这时候,我们想让spiderman来访问这个文件,我们看看效果
这时候,我们看到系统报访问不允许,说明没有权限,我们来看看ironman这个目录
可以看到ironman这个目录的访问权限是创建者可读,可写,可执行,同组,其他用户都不可读,不可写,不可执行,因此肯定是没有权限访问的,我们可以通过root用户或者创建这个目录的用户,即ironman来修改文件权限,例如我们用root登录来修改文件权限
在这里我们通过chmod 777 ironman来修改的目录权限,666是什么意思呢?rwx的标识符,其实还可以用数字表示,r代表4,w代表2,x代表1,我们这里想修改创建用户,组以及其他用户对该文件的权限,所以我们是777
修改好文件权限之后,我们改用spiderman登录,这时候应该可以访问该目录了
这里我们就进去了ironman所在的目录,至于ironman创建的文件,如果没有访问权限,我们也可以通过这种方式来修改权限进行访问
下面再讲一个命令,如果将antman移动到钢铁侠战队呢,人家弃暗投明了,我们可以用下面的命令
usermod -g giron antman
这就是用户,组,文件和目录权限的一些常用命令和理解
电影美国队长3正在上映,我们就建俩个组,分别是钢铁侠战队以及美国队长战队,钢铁侠有用户为iron man,spider man,美国队长战队有 captain america,ant man
首先新建俩个组
groupadd giron
groupadd gcaptain
查看是否创建成功
cat /etc/group
1004和1005分别是组的id号,唯一
再创建四个用户,分配到这俩个组
useradd -g giron ironman
useradd -g giron spiderman
useradd -g gcaptain captainamerica
useradd -g gcaptain antman
查看是否创建成功
cat /etc/passwd
分别是给各个用户添加密码,这里都是123
passwd ironman
passwd spiderman
passwd captainamerica
passwd antman
下面我用ironman登录系统,并创建一个文件
这里特别解释下文件权限这个-rw-r–r–,代表意思如下图
这时候,我们想让spiderman来访问这个文件,我们看看效果
这时候,我们看到系统报访问不允许,说明没有权限,我们来看看ironman这个目录
可以看到ironman这个目录的访问权限是创建者可读,可写,可执行,同组,其他用户都不可读,不可写,不可执行,因此肯定是没有权限访问的,我们可以通过root用户或者创建这个目录的用户,即ironman来修改文件权限,例如我们用root登录来修改文件权限
在这里我们通过chmod 777 ironman来修改的目录权限,666是什么意思呢?rwx的标识符,其实还可以用数字表示,r代表4,w代表2,x代表1,我们这里想修改创建用户,组以及其他用户对该文件的权限,所以我们是777
修改好文件权限之后,我们改用spiderman登录,这时候应该可以访问该目录了
这里我们就进去了ironman所在的目录,至于ironman创建的文件,如果没有访问权限,我们也可以通过这种方式来修改权限进行访问
下面再讲一个命令,如果将antman移动到钢铁侠战队呢,人家弃暗投明了,我们可以用下面的命令
usermod -g giron antman
这就是用户,组,文件和目录权限的一些常用命令和理解
相关文章推荐
- carson常用linux命令整理
- 初进测试——培训
- virtualbox 动态增大虚拟硬盘大小的方法和步骤(linux VM)
- 阿里云CentOS6.5安装jdk1.7
- Linux下进程的创建(system(); fork(); exec*())
- Linux使用lvresize扩展或缩减lv大小
- 内核态使用infiniband
- Linux 的cp命令
- C/C++/linux推荐读物
- 【Android 第三方SDK】breakpad在linux下编译
- linux中KVM桥接网卡br0
- 清除linux系统的多余引导
- sar命令详解
- 在 Linux 虚拟机中手动安装或升级 VMware Tools
- centos 安装 tmux
- .NET Core 1.0 CentOS7 尝试(二、VSCode安装)
- CentOS下安装google-chrome
- Linux 终端 使用
- linux 命令与权限
- 在CentOS 6.7上源码编译安装pycurl最新版7.43.0