案例:建两个组,policeman ,tufei
建三个用户:along( 属于policeman) ,panpan( 属于policeman),ashuai(属于tufei)
用along 这个用户登录到系统,创建一个文件,ls -1
现在添加组 只能在ROOT下操作
groupadd policeman
如何查看所有组的信息:vi/etc/group cat /etc/group
cat 只能看不能写,VI可以看可以改
查看所有用户信息:vi/etc/ passwd cat /etc/passwd
创建用户,并添加到指定组
useradd -g 组名 用户名
useradd -g policeman along
权限,详情查看NIAO哥(第三版)的书:136
以-rw-r--r--为例
第一个“-” 表示文件,如果是目录就用“d”表示
第二---四:代表文件所有组对此文件所具有的权限
R可读 数字表示4 。 W可写 数字表示2。 X可执行数字表示1
文件最大权限666,目录最大权限777
第五---七:代表文件所在组对此文件所具有的权限
第八---十:代表其它组对此文件所具有的权限
如何修改文件的访问权限的问题:(panpan 无法进入along 主目录)
文件夹也是一种文件
1、查看along 主目录的属性 drwx- - - - - -
2、修改along主目录的属性(进入root或者文件夹所有者) chmod 777 along
命令: who am i 查看当前使用者是谁,
chmod 修改权限
任务:可以让PANPAN修改myTEST.java
chmod 664 myTEST.java
把一个用户移值到另一个组:
usermod -g 组名 用户名
usermod -g policeman ashuai
修改文件所有者:chown 用户名 文件名
修改文件所有组: chgrp 组名 文件名
本文介绍了Linux中用户组管理、权限配置及文件权限修改的基本操作,包括创建用户、组,添加用户到组,以及使用命令如groupadd、useradd、chmod等进行权限设置。

被折叠的 条评论
为什么被折叠?



