zoukankan      html  css  js  c++  java
  • 二、linux基础-路径和目录_用户管理_组_权限

    2.1路径和目录
    1、相对路径:参照当前目录进行查找。
       如:[root@localhost ~]# cd ../opt/hosts/
    备注:相对路径是从你的当前目录开始为基点,去寻找另外一个目录(或者收文件夹),这种寻找的方式就是相对路径。 例如:cd ..
    2、 绝对路径:从根目录开始指定,一级一级递归查找。在任何目录下都能进入指定位置。
       如:[root@localhost ~]# cd /opt/hosts/
    备注:绝对路径就是从根目录(/)开始寻找,访问某个文件(夹)。例如:cd /home/mysql
    3、工作目录:一个项目或者软件默认的根目录,
    ..代表上一层目录        .代表当前目录或者说是文件夹
    pwd              当前位置的全路径
    man pwd      来查看该命令的全部帮助手册
    cd                切换目录
    dir                查看当前目录下的目录名字
    mkdir            建立目录      示例:创建文件夹        mkdir anti1
    rmdir            删除空目录           示例:删除空目录        rmdir anti1
    2.2用户管理
    2.2.1 文件所有者、组、其他组概念
    在Linux中的每一个用户必须属于一个组,不能独立于组外。在Linux中每个文件有所有者、所在组、其他组的概念。当某用户创建了一个文件,这个文件所在组就是该用户所在的组。一个用户可以在多个组里面,但是它拥有最高权限组的权限。除去文件的所有者和所在组的用户外,系统的其他用户都是文件的其他组。
    1、对组操作
    ls -ahl              查看文件所在的组
    chgrp 组名 文件名    修改文件所在的组
    chown 用户名 文件名  来修改文件的所有者
    chgrp      组名        文件名    来修改文件所在的组
    groupadd 组名        新建一个组
    cat /etc/group        查看有那些组
    vi  /etc/group        也可以查看有哪些组
    cat /etc/passwd        查看Linux中所有用户的的pid以及所在组的pid以及用户的主目录
    vi  /etc/passwd        查看Linux中所有用户的信息
    zhangjunbo:x:505:501::/home/zhangjunbo:/bin/bash
    解释:
    用户 加密的密码   用户的pid 其所在群组的pid  (::中间为注释,因为没有写所以是空的) /home/zhangjunbo代表用户的主目录    /bin/bash表示用户所使用的shell解析器

    2、添加删除用户:
    useradd      zhangsan                  添加用户 (只有root用户和具有root用户权限的用户才可以添加)         
    passwd       zhangsan                  (如果没有用户名的话,即为当前的用户设置密码)      
    userdel       用户名                        删除用户(表示该用户被删除了,但是该用户在home下面形成的文件夹还在)
    userdel       -r     用户名                 删除用户(表示该用户被删除,并且该用户在home下面形成的文件夹也别删除了)即删除用户以及用户目录
    logout         退出登录
    useradd     -g     组名 用户名         创建用户并同时指定将该用户分配到那个组里面
    usermod    -d     目录名   用户名    改变该用户登录的初始目录
    示例:创建web组、创建用户createWeblogic并将其添加到web组
    [root@ODSDEVDB01 /]# groupadd web
    [root@ODSDEVDB01 /]# useradd -g web createWeblogic
    [root@ODSDEVDB01 /]# passwd createWeblogic

    2.2 权限分类
    包括3种:
    r      可读        用4表示
    w      可写        用2表示
    x      可执行    用1表示
    -rw-r--r--
    -:表示该文件是一个普通类型的文件 该地方有的时候为d,代表的是一个目录 该地方有的时候为l,表示链接
    rw-:表示文件的所有者对文件拥有的权限
    r--:表示文件所在组对该文件的权限
    r--:其他组的用户对该文件的权限

    细水长流,打磨濡染,渐趋极致,才是一个人最好的状态。
  • 相关阅读:
    Android自定义view绘图
    编写一个函数,计算三个数字的大小,按从小到大的顺序输出。
    步进电机驱动控制
    细心!SQL语句进行运算时使用字符串时缺失精度的细节!
    好书摘要!免锁容器
    浅谈!SQL语句中LEFT JOIN ON WHERE和LEFT JOIN ON AND的区别
    解决!同一ajax请求获取的图片路径,在谷歌浏览器能正确展示图片,在火狐浏览器则显示路径undefined
    提问!同一ajax请求获取的图片路径,在谷歌浏览器能正确展示图片,在火狐浏览器则显示路径undefined
    2017.03.19随笔
    ECMAScript 数据类型
  • 原文地址:https://www.cnblogs.com/jiarui-zjb/p/9636695.html
Copyright © 2011-2022 走看看