• 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
  • 相关阅读:
    java中值传递和引用传递
    java中的XML
    java I/O流
    RandomAccessFile类
    java中File类
    Java 理论与实践: 正确使用 Volatile 变量
    eclipse 总弹出 secure storage的解决办法
    安卓表格布局android:collapseColumns,android:shrinkColumns和stretchColumn
    Android关联源码support-v4的问题解决
    关于spring framework最新发布压缩包的下载问题 【非常非常新手帖】
  • 原文地址:https://www.cnblogs.com/nm666/p/10828793.html
Copyright © 2020-2023  润新知