zoukankan      html  css  js  c++  java
  • Linux 命令总结(三)-用户与权限

    用户与权限

    root 最高权限。

    一般公司不用root,会用普通权限的用户。为了安全。

    1.创建删除用户:

    • 创建用户:useradd 【username 】
    • 删除用户:userdel 【username】
    • 注意彻底删除用户,还要删除如下目录:
      • 删除用户家目录:rm -rf /home/username/
      • 删除用户邮箱:rm -rf /var/spool/mail/username

    2.修改密码:

    • passwd 【username】

    3.用户分组:

    • 创建组 :groupadd 【groupname】
    • 用户添加到组:usermod -G 【groupname】 【username】
    • 查看用户组信息: id 【username】

    示例,将用户test01、test02添加到share组中:

    4.修改文件夹权限

    • 修改文件夹的属主/属组:chown 【属主】:【属组】 【文件夹名字】

      • 如:chown root:share share
    • 给文件夹赋权限

      • 第一种方式:chmod [a、u、g、o]+[权限] [文件名]

        • a:所有用户

        • u:属主

        • g:属组

        • o:其他用户

      • 第二种方式: chmod 【数数数】【文件名】

        • r:4
        • w:2
        • x:1
        • chmod 444 【文件名】表示给文件属主、数组、其他用户都只赋r权限
        • chmod 555 【文件名】表示给文件属主、数组、其他用户都赋r x权限 ,r+x =5
        • chmod 777【文件名】表示给文件属主、数组、其他用户都赋rwx权限,r+w+x=7

    示例,创建share文件并赋权限:

    修改share文件属组:

    结果:

    修改属组可写,修改其他文件不可读也不可执行:

    结果:

    说明:d表示文件,rwx表示属主可读、写、执行 rwx 表示数组可读、写、执行 ---表示其他文件不可读、写、执行。

    然后在share组内的用户test01便可以对share文件夹进行写操作了:

    5.其他注意事项

    • 其他属主文件将o设置为---对root而言仍然无效
    • root如果对自己属主的文件修改了属主不可写那就真的不可以写了
    • 对于文件夹没有x只有r不可读,因为r依赖于x。读的权限依赖于执行权限,打开文件夹需要执行权限
    • 文件夹是蓝色的,排头是ls -l后的排头是d
    • 可执行文件是绿色的 x
    • 压缩包红色的
    • 切换用户sudo
  • 相关阅读:
    python之递归函数
    python之内置函数
    python之迭代器与生成器
    python之装饰器函数
    python之函数进阶
    python之初识函数
    一起学Android之Dialog
    一起学Android之Menu
    一起学Android之GridView
    一起学Android之ViewPager
  • 原文地址:https://www.cnblogs.com/nm666/p/10828793.html
Copyright © 2011-2022 走看看