Linux用户和权限

一、切换用户:

1.su命令:

su 用户名

Switch User用于切换用户。

  • 普通用户切换到其他用户需要输入密码
  • root用户切换到其他用户无需密码

2.exit命令:

exit

exit用于回退到上一个用户。

3.sudo命令:

sudo 其他命令

临时使用root权限来执行某条命令。

只有配置sudo认证的普通用户才能使用sudo命令:
step 1: root用户执行visudo命令
step 2: 在打开的vim文件中,最后一行添加 username ALL=(ALL) NOPASSWD: ALL
step 3: :wq保存并退出。

二、用户和用户组:

1.概念:

1.Linux中可以:

  • 配置多个用户
  • 配置多个用户组
  • 同一用户可以加入多个组中

2.Linux关于权限的管控级别有2个:

  • 针对用户的权限控制
  • 针对用户组的权限控制

2.用户组管理:

  • 创建用户组: groupadd 用户组名

  • 删除用户组:groupdel 用户组名

3.用户管理:

  • 创建用户: useradd [-g -d] 用户名

    • -g 指定用户组,默认会创建同名组并自动加入。
    • -d 指定用户HOME路径,默认/home/用户名
  • 删除用户:userdel [-r] 用户名

    • -r 同时删除该用户的HOME目录文件
  • 查看用户所属组:id [用户名]

  • 修改用户所属组:usermod -aG 用户组名 用户名

  • 查看用户列表:getent passwd ,输出格式:用户名:密码:用户ID:组ID:描述信息:HOME目录:执行终端

  • 查看用户组列表:getent group

三、权限:

1.查看权限:

在这里插入图片描述

  • drwxr-xr-x含义:
    在这里插入图片描述
    • r:读权限:查看文件、文件夹内容。
    • w:写权限:修改文件、文件夹的内容。
    • x:执行权限:对于文件表示可以将文件作为程序执行,对于文件夹表示可以cd将工作目录设为此文件夹。

2.修改权限:

2.1 chmod命令:

用于root用户和所属用户修改文件、文件夹的权限信息。

chmod u,g,o [-R] 权限 文件或文件夹路径

  • u : user
  • g : group
  • o : other
  • -R : 对文件夹内的全部内容应用同样的操作
    在这里插入图片描述

2.2 chown命令:

用于root用户修改文件、文件夹的所属用户和用户组。

chown [-R] [用户 : 用户组] 文件或文件夹路径

  • -R : 对文件夹内的全部内容应用同样的操作
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姓蔡小朋友

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值