1.操作系统中的用户都是有属于它的一个分组的,就像一个人出生之后必定是属于一个国家的。
2.一个用户可以存在多个组中。
3.一个用户属于哪个组就会拥有哪个组的权限。
4.用ls -ahl命令可以查看到文件的所有组。
5.修改文件所在组,chgrp 组名 文件名。
6.如何在linux中添加组?
实例:添加一个警察组:
groupadd policeman 添加一个警察组
groupadd tufei 添加一个土匪组
7.关键的文件不推荐用vi进行打开,因为可以修改。8.使用cat命令是只能查看,不能修改。
查看所有组命令:
cat /etc/group | more
查询所有用户命令:
cat /etc/passwd
9.tufei:x:502说明
组名 加密 组号(唯一,不能重复)
along:x:501:501::/home/along:/bin/bash
表示用户名:加密密码:用户Id:组Id:注释:用户主目录:该用户所使用的shell解析器
10.创建用户,并同时指定将该用户分配到哪个组?
useradd -g policeman along 表示将along的用户添加到policeman的用户组中
11.who am i 命令,查询当前用户名
12.文件权限说明
- rw- r-- r-- 表示的是什么意思?
第一个-表示的是文件类型,-表示普通文件,都表示目录,来表示链接 。
rw-表示的是文件所有者对该文件的权限
r--表示的是文件所在组对该文件的权限
r--表示其他组用户权限
R表示可读,4也代表可读,w可写,2表示可写,x可执行,1表示可执行
情景:现在警察组下面的along用户创建了一个a.java的文件在root目录下面。
警察组中的panpan想要访问警察组along的a.java这个文件,如何进行操作?
首先如果用panpan进行登录,然后直接访问along目录下面的a.java文件,会出现permission denied的错误。
所以要先要用along用户登录,修改along文件的权限。
然后继续修改a.java文件的权限进行修改。
就可以使用盼盼登录,修改along主目录中的a.java文件了。修改后的效果如下图 。
13.将tufei用户组的ashuai转移到policeman组
usermod -g policeman ashuai
使用root用户进行修改