美文网首页
Linux 用户、用户组、权限

Linux 用户、用户组、权限

作者: 左诗右码 | 来源:发表于2023-12-18 15:42 被阅读0次

用户

命令介绍 命令行
查看所有用户 cat /etc/passwd 或者 cat /etc/shadow
添加账号 useradd 比如添加 alex 账号: useradd alex
修改密码 passwd 比如修改 alex 账号的密码: passwd alex
修改账号 usermod
删除账号 userdel
查询账号 id 比如查询 alex 的账号:id alex
切换账号 su 比如切换到 alex 账号:su alex

用户组

命令介绍 命令行
查询所有用户组 cat /etc/group 或者 cat /etc/gshadow
添加用户组 groupadd
修改组信息 groupmod
删除用户组 groupdel
命令 含义
groupadd -g 4000 adminuser 新建 adminuser 用户组,且 id 为 4000
useradd -G adminuser natasha 新建 natasha 用户,且 adminuser 作为其附属组
useradd -s /sbin/nologin sarah 新建 sarah 用户,且在系统中没有任何可交互的 shell (不允许该用户登录系统)
useradd -u 123 jay 新建 jay 用户,且 id 为 123
echo redhat | passwd --stdin harry 新建 harry 用户,且密码为 redhat

权限

  • 读、写、执行

数字表达形式:读(4) 写(2) 执行(1)
字母表达形式:读(r) 写(w) 执行(x)

  • 修改文件权限

chmod 比如修改a文件的权限为最高权限chmod 0777 a
修改aaa文件夹下面所有的文件为最大权限chmod 0777 -R aaa (-R代表递归)
(或者使用chmod -R 777 aaa)

  • 修改资源的所有者

    chown
  • 修改资源所属的用户组

    chgrp
  • 查看权限信息

    ll

[root@iZuf6aig35m8ho0xq75ijnZ wwwroot]# ll
total 8
drwxr-xr-x 4 www www 4096 Jun 23 01:55 default
drwxrwxrwx 9 www www 4096 Jun 23 17:26 www.drling.xin
# 对于 default 文件夹权限的解读
# drwxr-xr-x
# d 表示 default 为文件夹,如果是文件的话前面会是 -
# rwx 第2个字母到第4个字母 代表着文件所有者的权限,也就是说 可读可写可执行
# r-x 第5个字母到第7个字母 表示着文件所在的用户组的其他用户的权限,也就是说 可读不可写可执行
# r-x 第8个字母到第10个字母 表示用户组其他的人的权限,也可以理解成陌生人的权限,也就是说 可读不可写可执行
# 4 代表连接数
# www 第一个 www 代表 default 这个文件所在的用户
# www 第二个 www 代表 default 这个文件所在的用户组
# 4096 代表档案容量
# Jun 23 01:55 代表档案最后被修改的时间
# default 文件夹对应的数字权限为 755

  • 更改 /var/www/test 文件所属者为 harry,所属组为 alex
chown harry:alex /var/www/test
  • 所有人都不能执行 /var/www/test 文件
chmod a-x /var/www/test
  • 为特定用户设定特殊权限
setfacl -Rm u:natasha:rw,u:harry:- /var/www/test

# 查看特定权限
getfacl /var/www/test
  • 切换用户并执行命令
# 切换成 www-data 用户,并执行 php artisan tinker 命令
sudo -H -u www-data sh -c 'php artisan tinker'

相关文章

  • Linux文件权限管理

    Linux文件权限管理 linux文件属性 改变权限 查看用户组

  • Linux用户组笔记整理

    请点击输入图片描述 一、Linux用户组概念 Linux用户组(group)就是具有相同操作权限范围的Linux用...

  • Linux权限管理

    Linux的权限管理操作Linux的权限操作与用户、用户组是兄弟操作。 一、权限概述 总述:Linux系统一般将文...

  • Linux 用户权限设置

    Linux系统权限 Linux系统默认root用户为系统最高权限 创建用户/用户组 可通过操作命令的方式为系统增加...

  • Linux用户/权限

    创建用户组/用户:添加用户: 切换用户: 删除用户: 修改用户: 添加/删除用户组: 用户权限:在linux中的每...

  • Linux操作系统--用户和用户组(八)

    一、用户和用户组 用户和用户组管理,顾名思义就是添加用户和用户组、更改密码和设定权限等操作。 Linux用户和组的...

  • day15 预习笔记

    Linux系统权限知识 文件权限为说明: 前三位是用户权限位 中三位表示用户组权限位 ...

  • Linux学习笔记 -- 06 Linux的文件权限与目录配置

    目录导读 用户与用户组 Linux文件权限概念 Linux文件种类与扩展名 Linux的目录配置 Linux的多用...

  • Linux权限控制

    Linux权限控制Linux的权限,是指某个用户对某个文件(文件夹)的操作权限。这里涉及用户组的概念。注意事项:L...

  • linux 更改文件夹用户组用户和文件权限

    linux 中更改用户权限和用户组的命令实例; 增加权限给当前用户 chmod +wx filename chmo...

网友评论

      本文标题:Linux 用户、用户组、权限

      本文链接:https://www.haomeiwen.com/subject/srpagdtx.html