zoukankan      html  css  js  c++  java
  • Linux目录,权限,用户管理的命令

    一. Linux目录

    /:根目录 整个文件系统,有一个顶层目录,称为根。

    bin:存放一些可执行的程序、命令。

    boot: 系统启动所需的一些文件。

    dev:系统中的设备(硬件在linux中通过“文件”来标识)

    etc:存放系统、软件的配置文件

    home:普通用户目录的主目录,以用户名命名。

    home/fred lib:系统库目录(32位)

    lib64: 系统库目录(64位)

    mnt:挂载外部存储设备的文件目录

    root:root用户的主目录

    sbin:系统的可执行命令  srv  sys  test tmp:系统临时目录

    usr:共享资源目录(多个用户可以共享该目录中的程序) 

     


    二 .Linux权限


    1、添加用户 

     useradd  fred  passwd 12345678  创建用户和密码


    2、linux文件权限的描述格式

    - rwx rwx rwx

    d rwx rwx rwx d:标识节点类型(d:文件夹    -:文件    |:链接) r:可读 w:可写 x:可执行

    第一组rwx:表示这个文件的拥有者对它的权限

    第二组rwx:表示这个文件的所属组用户对它的权限

    第三组rwx:表示这个文件的其他用户(除以上两种)对它的权限

    groups  查看登录用户所在的组

    添加权限:chmod +r 1.txt

    删除权限:chmod -r 1.txt

    使用二进制表示权限:例如-rw-rw-r--二进制表示为110,110,100,十进制表示为664
    补充: r:对文件来说,是可读取内容;对文件夹来说,是可以ls w:对文件来说,是可修改文件的内容;对文件夹来说,是可以在其中创建或者删除子节点 x:对文件来说,是能否运行这个文件;对文件夹来说,是能否cd进入这个目录
    作业:766代表什么权限?
    添加权限:chmod +r 1.txt 删除权限:chmod -r 1.txt

     

    三.用户管理

    1、增加用户

    useradd 用户名   ---增加用户 passwd 用户名    ---给用户设置密码
    userdel -r 用户名    ---删除用户    加一个-r表示把用户及用户的主目录都删除

    exit     ---退出会话

    2、增加用户组

    groupadd 组名    ---增加组

    usermod -g 组名 用户名    ---将用户添加到组中

    usermod -G 组名1,组名2 用户名    ---将用户添加到多个组中

    gpasswd -d 用户名 组名    ---将用户从组中删除    例如:gpasswd -d jack root    |    gpasswd -d jack sys


    3、查看所属组 groups    ---查看当前用户所属组 groups jack    ---查看指定用户所属组


    4、su和sudo su:身份切换  

     su username 输入密码(root切换不需要输入密码)

      sudo:让普通用户具备root的权限(需要配置 /etc/sudoers) 了解完su和sudo,是不是发现sudo有太多的优点了。su方式切换是须要输入目标用户的password。而sudo仅仅须要 输入自己的password,所以sudo能够保护目标用户的password不外流的。当帮root管理系统的时候,su是直接将 root全部权利交给用户。而sudo能够更好分工,仅仅要配置好/etc/sudoers,这样sudo能够保护系统更安全,并且分 工明白,有条不紊。

    5.配置环境变量 在/etc/profile  下配置

  • 相关阅读:
    后缀零
    vs2019 MFC的安装 解决 此项目需要 MFC 库。从 Visual Studio 安装程序(单个组件选项卡)为正在使用的任何工具集和体系结构安装它们。
    矩形切割
    fsync: failed to connect to feed.openvas.org (89.146.224.58)
    How to Install GVM Trial With VMware Workstation Player/Pro
    GVM 21.04 (stable, initial release 20210416)
    gitlab 升级相关
    Adobe Reader XI 11.0.23 简体中文版
    gofileserver GO HTTP 文件下载服务器
    KVM 中安装 Windows 10 虚拟机、CentOS 8 虚拟机及快照操作
  • 原文地址:https://www.cnblogs.com/libaowen609/p/12819643.html
Copyright © 2011-2022 走看看