zoukankan      html  css  js  c++  java
  • 用户与用户组管理

    linux最优秀的地方之一,就在于他的多用用户、多任务环境。

      用户及用户组的概念

      1、文件所有者

        由于linux是一个多用户、多任务的系统。因此可能常常会有很多人同时使用这台主机来进行工作的情况发生,为了考虑每个人的隐私权以及每个人的喜好的工作环境,因此 这个“文件所有者”的角色就显得相当重要了,设置适当权限,其他人就无法知道文件的内容

      2、用户组概念

        其实用户组是最有用的功能之一,就是当你的团队开发资源的时候。每个组员之间可以相互修改对方的数据,其他组是不能进行看到或修改的

       一、linux文件属性

      ls -al 可以查看到文件的属性及权限包含隐藏文件

    第一列代表这个文件的类型与权限

    第一个字符代表这个文件是“目录 文件   或者连接文件”

      d     目录

      s  套接字文件(socks)

      p  管道文件

      -     文件

      l   连接文件

      b   表示设备文件里面的可供存储的接口设备

      c  表示设备文件里面的串行端口设备,例如 键盘  鼠标

       

    二、 如何修改文件属性与权限

      chgrp :  修改文件所属的用户组

        chgrp -R  组名   文件名

          组名必须在/etc/group文件内存在的组名 

     chown : 修改文件的所有者

        chown -R 用户   文件

        必须在/etc/passwd 文件里面存在的用户

      chmod: 改变文件的权限 

              r 4   w   2   x  1 

     

       cp  复制文件、目录

          格式:  cp  参数   源文件  目标文件

         -a   复制目录

    三、 linux目录配置标准

      可分享的  不可分享的
    不变的 /usr   软件放置处  /etc   配置文件
    /opt   第三方软件 /boot  开机与内核文件
    可变动的 /var/mail    用用户邮件信箱   /var/run   程序相关
    /var/spool/news   新闻组  /var/lock/  程序相关

        目录的定义:

          /    (root, 跟目录)  与开机系统有关

          /usr  :    与软件安装/执行有关

          /var:     与系统运作过程有关

          /etc   配置文件

          /bin    重要的执行文件

          /dev    执行文件所需的函数库与内核所需的模块

          /sbin.  重要的系统执行文件

              /lost+found   这个目录 标准的  ext2  ext3 文件系统才会产生的一个目录。目的在于当文件系统发生错误的时、将一些丢失的片段放置到这个目录下。这个目录通常会在分区的最顶层存在。

      /proc、   这个目录是一个虚拟的文件系统。 他放置的数据都是在内存中。例如: 比较重要的文件  /proc/cpuinfo   /proc/dma   /proc/interrupts    /proc/ioports   /proc/net* 等

      /sys      也是一个虚拟的文件系统  主要是记录与内核相关的信息。包括目前已加载的内核模块与内核检测到的硬件设备信息等  这个目录同样是不占硬盘容量

    四、 绝对路径与相对路径

      绝对路径:由根目录/  开始写起的文件名或目录名称

      相对路径: 相对于目前的路径的文件名写法

      . 代表当前的目录  也可用   ./  表示

      ..代表上一层目录 也可用../ 表示

    五、Centos的查看

      uname -r

    查看实际的内核版本

    查看系统版本

  • 相关阅读:
    使用Eclipse+axis2一步一步发布webservice
    python学习-- django 2.1.7 ajax 请求
    python学习-- Django传递数据给JS
    python学习-- {% csrf_token %}
    python学习-- 两种方式查看自己的Django版本
    python学习-- 默认urls中 Path converter
    Django--------问题:在terminal命令行创建超级用户时入到password时输入为什么没有反应?
    python学习-- 数据库迁移 python manage.py makemigrations 和 python manage.py migrate
    python学习-- Django根据现有数据库,自动生成models模型文件
    python学习-- Django model -class 主键自增问题
  • 原文地址:https://www.cnblogs.com/lxc123/p/10099145.html
Copyright © 2011-2022 走看看