大数据之Linux用户权限设置

用户 是Linux系统工作中重要的一环, 用户管理包括 用户 与 组 管理,在Linux系统中, 不论是由本级或是远程登录系统, 每个系统都必须拥有一个账号, 并且对于不同的系统资源拥有不同的使用权限
对 文件 / 目录 的权限包括:

序号 

权限 英文 缩写 数字代码
01 read r 4
02 write w 2
03 执行 execute x 1
04 无权限  -    0

 

 

 

 

 

ls -l 可以查看文件夹下文件的详细信息, 从左到右 依次是:

  1. 权限,             第一个字符如果是 d 表示目录
  2. 硬链接数,    通俗的讲就是有多少种方式, 可以访问当前目录和文件
  3. 拥有者,      家目录下 文件 / 木兰路 的拥有者通常都是 当前用户
  4. ,            在linux中, 很多时候, 会出现组名 和 用户名 相同的情况
  5. 大小       文件的大小
  6. 时间      最后查看的时间  
  7. 名称  文件的名称

用户组操作指令

  •   groupadd 组名         添加组

  •   groupdel 组名         删除组

  •   cat /etc/group        确认组信息

  •   chgrp  组名 文件/目录名   修改文件/目录的所属组

用户操作指令

  •   useradd -m -g 组         新建用户名 添加新用户 -m 自动建立用户家目录  -g 指定用户所在的组, 否则会建立一个和同名的组

  •   passwd 用户名          设置用户密码 如果是普通用户,直接用 passwd可以修改自己的账号密码

  •   userdel -r 用户名         删除用户 -r 选项会自动删除用户家目录

  •   cat /etc/passwd | grep 用户名   确认用户信息 新建用户后,用户信息会保存在 /etc/passwd 文件夹中

查看用户信息

  •   id [用户名]   查看用户UID 和 GID 信息

  •   who     查看当前所有登录的用户列表

  •   whoami   查看当前登录用户的账户名

sudo切换用户

  因为 普通用户 不能使用某些权限, 所以需要 切换用户 

    sudo - 用户名  切换到指定用户,如果切换到root需要输入密码

    exit     退出当前用户

    vim /etc/sudoer  给予sudo后的用户相应的权限

    

修改用户权限

  chmod

    chmod +/- rwx 文件名|目录名   给予当前用户授权指定文件夹读写执行权限

    chmod -R u=rwx,g=rx,o=rwx 文件|目录  给予精准的用户、用户组、其他授予读写执行权限

        ( u 表示所属用户 / g 表示所属组 / o 表示其他)

     简化写法

      chmod -R 755 文件、目录

        说明:第一个数字 是 拥有者权限, 第二个数字 是 组权限, 第三个数字 是 其他用户权限,数字的意义是等于各个权限的和,如7等于读写执行的累计1+2+4

  chown

    chown 所有者/所属组   文件名 给予一个用户或用户组授予指定目录的所属权

猜你喜欢

转载自www.cnblogs.com/sky9408251/p/12037569.html