Linux用户权限管理

用户管理

在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念。

  • 查看当前用户
who -m
  • 新建用户(默认创建相同名字的用户组)
useradd ceshi
  • 设置密码
passwd ceshi
  • 删除用户
userdel -r ceshi
  • 查看所有用户
cat /etc/passwd
  • 精准查找某个用户
cat /etc/passwd | grep  "ceshi"
  • 查看用户组
groups ceshi
  • 新建用户组
groupadd csGroup
  • 改变用户所在组
usermod -g csGroup ceshi
  • 删除用户组
groupdel csGroup
  • 查看所有用户组
cat /etc/group
  • 新建用户分配且分配用户组
useradd ‐g csGroup ceshi

权限管理

权限管理就是文件的访问控制权限,即哪些用户和组群可以访问文件以及可以执行什么样的操作。

  • 查看权限
ll
  • 权限说明
drwxr-xr-x.   3 root root 4096 五月 24 13:58 app
文件的类型和权限  连接数  所有者  所属组  文件大小  最后修改时间  名称
文件类型:d - 目录、| - 连接、- - 文件
权限类型:r - 读(4)、w - 写(2)、x - 执行(1)
权限顺序:文件类型-->所有者-->所属组-->其他组
  • 修改目录所在用户组(当前目录)
chgrp csGroup /app
  • 修改目录所在用户组(包括子目录)
chgrp -R csGroup /app
  • 修改目录所有者(当前目录,-R包括子目录)
chown ceshi /app
  • 修改文件权限(当前目录,-R包括子目录)
chmod 755 /app
  • 常用文件权限
444 r--r--r--
600 rw-------
644 rw-r--r--
666 rw-rw-rw-
700 rwx------
744 rwxr--r--
755 rwxr-xr-x
777 rwxrwxrwx

梦想就是用来实现的

    原文作者:枫子夜
    原文地址: https://www.jianshu.com/p/f91bf90b8902
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞