linux用户

202 阅读3分钟

1.文件拥有者

    linux为啥分群组,有什么用?
        由于Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时
        间使用计算机系统;为了考虑每个人的隐私权和每个人喜好的工作环境,这个文
        件拥有者就显得很重要
    *文件拥有者和文件权限是两码事,你拥有这个文件并不意味着你有删除和修改的权限*
    群组:
        就是一个拥有这个文件阅览权限的team
    其他的:除了root,root权限最大,没有这个文件阅览权限的人
    增加用户
      useradd work   需要设置新的密码
    切换用户
      su - work (新的用户名)
        进入tmp目录下,删除yum.log  rm -f yum.log  发现没有权限
      说说权限
        十个-
        第一个:
           d 表示文件夹
           l 表示链接型
           - 表示是普通文件
        第2-4 :是一组rwx  权限模型  可读可写可执行  表示是档案拥有者权限
        第5-7 :是一组rwx  权限模型  可读可写可执行  档案所属群组权限
        第8-10 :是一组rwx  权限模型  可读可写可执行 其他用户的权限
        类型  权限         文件拥有者  群组  0 表示容量       档案名称
        -rw--------. 1 root root 0 May 19 02:02 yum.log的解读
        先看这个文件拥有者: root,我们登录的是work用户
        类型:普通文件
        权限:
            拥有者 rw
            群组 无任何权限
            其他用户 无  我们在work,属于其他用户
        work用户在tmp下新建一个 hello.js  查看他的权限
            -rw-rw-r-- 1 work work  
            拥有者和群组是有rw权限的,其他人只有r权限,那怎么修改权限?
            chmod --help 查看说明
            不是本用户去掉read权限
            chmod +r hello.js 默认是给所有人都该改变权限
            chmod g-rw hello.js  g:group群组 -:删除  文件名称
            chmod o-r hello.js  o:other 其他 -:删除  文件名称
            chmod a-r hello.js  a:all 表示所有用户
    ***即使把所有的三者(拥有者,群组,其他)权限都删了,root和拥有者还是可以改权限,改回来****
        做一个简单的作业
            1.切换到work用户  su - work
            2.新建一个文件夹 secret
            3. chmod a-rwx secret
            4. cd secret (发现进不去没有全限)
            5. chmod a+rwx secret 
            6. cd secret (正常进入)
            说明即使把拥有者的权限都删了,拥有者还是可以加回来
            7. chmod a-rwx secret (再删除了)
            8. 切换到work用户  su - work2
            9. cd secret (发现进不去没有全限)
            10. chmod a+rwx secret (提示没有权限,说明secret是没有修改权限的功能的)
            11. su - root 
            12. cd secret 发现root即使是没有权限,人家还是可以进去
            13. chmod a-rwx secret
            14. cd secret (进入不了,说明root的权限优先级最高,只能自己取消自己的权限)
            15. chmod a+rwx secret (root再添加回来)
            16. cd secret(可以正常进入了)
            17. su - work2
            18. cd secret (正常进入了,说明root也是可以修改权限的)
    改变文件所属群组: 
        先添加新的群组,自由root有权限
        groupadd oldBoy  添加新的组
        chgrp -R oldBoy secret/
        将secret及其子目录下的所有文件的用户组改为oldBoy

chgrp -R mengxin /usr/meng
    改变文件拥有者:
        chown
    服务器报警:一般都是抓取分析日志