码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux的root用户


    拥有最大权限的用户名为root

    su和exit命令

    su命令就是用于账户切换的系统命令Switch user

    语法:su - [用户名]

    -符号可选,表示是否在切换用户后加载环境变量,建议带上

    参数:用户名,表示要切换的用户,用户名也可以省略,省略表示切换到root

    切换用户后,可以通过exit命令退回上一个用户,也可以CTRL+d

    使用普通用户,切换到其他用户需要输入密码,如切换到root

    使用root切换到其他用户无需密码

    sudo命令

    可以使用sudo命令,为普通的用户授权,临时以root身份执行

    语法:sudo 其他命令

    只有获得认可的用户,才可以使用

    为普通用户配置sudo认证

    切换到root,执行visudo命令,会自动通过vi编辑器打开:/etc/sudoers

    用户、用户组

    Linux可以配置多个用户

    配置多个用户组

    针对用户组的权限控制

    Linux关于权限的管控级别由2个级别,分别是

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

    用户组

    [root]

    创建用户组: groupadd 组名

    删除用户组: groupdel 组名

    用户

    【root】

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

    -g:指定用户的组,不指定-g,会创建同名组并自动加入,指定-g需要组已经存在,如果存在同名组,必须使用-g

    -d:指定用户HOME路径,不指定,默认在/home/用户名

    [root@localhost home]# useradd test2 -g itcast -d /home/test222

    删除用户:userdel [-r] 用户名

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

    查看用户所属组:id [用户名]

    不提供则查看自身

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

    将指定用户加入指定组

    getent

    查看当前系统中有哪些用户

    语法:getent passwd

    信息由7份

    用户名 密码(x) 用户id 组id 描述信息 home目录  所使用终端

    哪些用户组

    语法:getent group

    查看权限控制

    修改权限控制

    chmod命令

    只有文件,文件夹的所属用户和root用户可以修改

    语法:chmod [-R] 权限 文件或者文件夹

    -R:对文件夹内的所有内容应用全部的操作

    实例:

    chmod -R u=rwx,g=rx,o=x test

    权限共9位, --- --- ---,前三位对应用户,后三位对应用户组,最后三位对应其他用户

    u,user

    g,group

    o,other

    r=4 w=2 x=1

    chown命令

    修改文件或者文件夹的所属用户或用户组

    普通用户无法修改所属位其他用户或者组,所以此命令只适用于rootk

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

    -R,同chmod

    选项,用户,修改所属用户

    选项,用户组,修改所属用户组

    :用于分隔用户用户组

  • 相关阅读:
    【20220623】【信号处理】深入理解Pearson相关系数和Matlab corr()、corrcoef()仿真
    【软考软件评测师】2020综合知识历年真题
    pip常用源使用
    关于电话号码欺骗的一切
    iOS 修改文字大小以适配lable高度宽度
    “蔚来杯“2022牛客暑期多校训练营4 E: Jobs (Hard Version)
    打造千万级流量秒杀第十七课 技术选型:如何选择满足“三高”要求的技术?
    【网站架构】同是响应式布局为什么我的页面布局是错乱的?布局工作占了大部分前端工作量怎样才能做好响应式布局?一份代码如何适配多个显示端?
    xss靶场练习之xss.haozi.me解析及答案
    Linux 文件与目录管理
  • 原文地址:https://blog.csdn.net/aaaaadongcn/article/details/134245639
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号