Linux用户与权限

切换账户 su

su [-] [用户名]

- 可选,表示在切换用户后加载环境变量,一般都使用
用户名 可选,省略表示切换到root

切换用户后,可以使用exit命令退回上一用户,或用快捷键ctrl+d

为普通命令授权 sudo

        sudo命令:为普通命令授权,临时以root身份执行。

        需要为普通用户配置sudo认证,之后才能有权利使用sudo命令。

sudo 其他命令

        sudo认证

使用root用户,执行visudo命令,打开编辑器编辑:/etc/sudoers
在打开的文件最后添加
用户名 ALL=(ALL)  NOPSAAWD:ALL
                【表示使用sudo命令,无需输入密码】
最后通过wq保存

用户、用户组

    Linux系统中可以:

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

    权限管控单元分为:用户级别用户组级别

创建用户组 groupadd

groupadd 用户组名

删除用户组 groupdel

groupdel 用户组名

                

创建用户 useradd

useradd [-g -d] 用户名

-g 指定用户的组,不指定,则会创建同名组并自动加入
-d 指定用户的HOME路径,不指定,则HOME默认在:/home/用户名

        

删除用户 userdel

userdel [-r] 用户名

-r 删除用户的HOME目录,不使用,则删除用户时,HOME目录保留

查看用户所属组 id

id [用户名]

                

修改用户所属组 usermod

usermod -aG 用户组 用户名

 查看系统中的用户 getent

getent passwd 查看系统中有全部【用户】信息

getent group 查看系统中有全部【用户组】信息

权限管理控制

表示文件/夹的权限控制信息;表示文件/夹所属用户;表示文件/夹所属用户组

  •      r :read 可读,ls命令
  •     w :write 可写, 在文件夹中创建、删除、改名
  •      x :execute 可执行,表示可以更改目录到文件夹,cd命令

修改权限控制

chmod

        用于修改文件/夹的权限细节,改变用户对文件的读写执行操作。

chomd [-R] 权限 文件或文件夹

-R 对文件夹内的全部内容应用同样的操作

【例】 chomd u=rwx,g=rx,o=x hello.txt,将文件权限设置为:rwxr-x--x

  • 其中:u表示user所属用户权限,g表示group组权限,o表示other其他用户权限

【例】chmod -R u=rwx,g=rx,o=x test,将文件夹test以及文件夹内全部权限设置为:rwxr-x--x

        ​​​​​​​   

 【快捷写法】

        权限可以用3位数字来表示,第一位数字表示用户权限第二位数字表示用户组权限第三位数字表示其他用户权限

        数字细节为:r 记为 4 ; w 记为 2x 记为 1。 

               

                

        

chown

修改文件/夹的所属用户和用户组【只适用于root用户执行】

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

-R 对文件夹内全部内容应用相同规则
用户 修改所属用户
用户组 修改所属用户组
: 用于分隔用户和用户组

【例】chown root:itheima hello.txt

  • 将hello.txt所属用户修改为root用户组修改为itheima

【例】chown :root hello.txt

  • 将hello.txt所属用户组修改为root

相关推荐

  1. Linux 用户权限 管理员普通用户区别 sudo命令

    2024-04-27 09:42:04       8 阅读
  2. Linux用户权限

    2024-04-27 09:42:04       32 阅读
  3. Linux用户权限

    2024-04-27 09:42:04       16 阅读
  4. mysql用户权限

    2024-04-27 09:42:04       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-27 09:42:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-27 09:42:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-27 09:42:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-27 09:42:04       20 阅读

热门阅读

  1. 五一节前的信息系统的安全保障工作

    2024-04-27 09:42:04       14 阅读
  2. springmvc

    springmvc

    2024-04-27 09:42:04      27 阅读
  3. Git常用命令大全

    2024-04-27 09:42:04       17 阅读
  4. Oracle时间函数

    2024-04-27 09:42:04       35 阅读
  5. vue3前端调用后端接口实现分页,搜索

    2024-04-27 09:42:04       13 阅读
  6. 机器学习之sklearn基础教程

    2024-04-27 09:42:04       15 阅读
  7. 浅识数据结构之空间复杂度

    2024-04-27 09:42:04       13 阅读
  8. 编辑距离算法全解析:优化文本处理的关键技术

    2024-04-27 09:42:04       14 阅读