Linux组的介绍

Linux里面的文件,属于对应的用户,也属于用户对应的组

修改文件所属的用户  chown 用户名 文件名
    chown xq apple.txt   将当前文件的所属用户变成xq
修改文件所在的组    chgrp 组名 文件名
    chgrp monster apple.txt
修改用户所属的组 usermod -g 组名 用户名

Linux的权限介绍

总共10位,我们使用0-9来描述。
    第0位确定文件类型(d,-,l,c,b)
        1.l是软连接,相当于windows的快捷方式
        2.d是目录,相当于windows的文件夹
        3.c是字符设备,鼠标,键盘(/dev 目录里面查看)
        4.b是块设备,比如说硬盘(/dev 目录里面查看)
        5.-是文件
    第1-3位确定所有者(该文件的所有者)拥有该文件的权限 --User
        rwx作用到文件
            r 代表可读 read 可以读取,查看
            w 代表可写 write 可以修改,但是不代表可以删除改文件,删除一个文件的前提条件是对该
            文件所在的目录有写权限,才能删除文件
            x 代表可执行 execute 可被执行
        rwx作用到目录
            r 代表可读 可以读取 ls查看目录的内容
            w 代表可写 对目录内进行创建+删除+重命名该目录
            x 代表可执行 可以进入该目录
    第4-6位确定所属组,(同用户组的)又有该文件的权限 --Group
        同上
    第7-9位确定其他用户拥有改文件的权限 --Other
        同上

chmod 修改文件权限
    chmod u=rwx,g=rx,o=rx hello.c++
    chmod u-r,g+w,o+w hello.c++
    chmod a+x hello.c++(所有人都增加可执行权限)
    chmod 751 hello.c++(r=4,w=2,x=1 rwx=4+2+1=7) 通过数字变更权限