zoukankan      html  css  js  c++  java
  • Linux学习笔记一

    默认情况下,所有系统帐号与一般身份用户,以及root的相关信息,都记录在/etc/passwd文件内;密码记录在/etc/shadow文件中;Linux所有的用户组名称都记录在/etc/group内。不可随意删除这3个文件。

    了解Linux文件属性,以root身份登录后 输入ls -al 查看具体属性设置。

    文件前面第一个字符为 . 表示隐藏文件。

    各字段依次的含义:文件属性,连接数,文件拥有者,文件所属用户组,文件大小,文件最先修改时间,文件名

    文件属性10字段:

    Linux文件类型:

    - 普通文件。根据文件内容分:纯文本文件(ASCLL),二进制文件(binary),数据格式文件(data)----last命令

    d 目录,

    l 连接文件link file

    ,b 设备文件中可供存储的接口设备,

    c 设备文件中串行端口设备如键盘鼠标

    拥有者权限,同用户组权限,其他非本用户组权限

    r read读,w write写,x excute可执行

    9个属性,3个一组,其中可用数字来表示各个属性:r--4,w--2,x--1,将同一组的3个属性相加:owner=rwx=4+2+1

    Windows中,一个文件是否具有执行能力是通过“扩展名”来决定,但在Linux中是通过是否具有x属性来决定的。

    Linux文件扩展名:

    .sh:批处理文件(script,脚本),shell写成

    .pl:程序语言Perl的文件

    更改文件权限

    charp 改变文件所属用户组

    chown 改变文件拥有者

    chmod 改变文件的属性,suid等特性

    chown还可以直接修改用户组的名称。什么时候用到chown和chgrp,比如将一个文件copy给其他人时,复制后的文件拥有者仍然是原来的拥有者,所以得到文件复制分的用户仍然没有修改的权限,此时就需要修改文件的拥有者与用户组。

    当我们以vi编辑shell的文字文件后,其属性通常都是-rw-rw-rw-,666属性,如果要将它变成可执行文件,并且不能让其他人修改此文件,那么就需要修改文件的属性成 -rwxr-xr-x,755属性

    一般身份用户,如笔者帐号perfy,那么在/home/perfy这个目录内,无论是谁,包括root建立的文件,无论该文件属于谁,无论该文件的属性是什么,perfy这个用户都有权限将该文件删除。

    目录权限

    drwxr--r--  3  root  root  4096  Jun 25 08:35  .ssh

    root可以读写执行,非root不可进入。x与目录的关系非常重要,如果在该目录下不能执行任何命令的话,那么自然也就无法进入;如果想对他人开放某个目录的话,要开放该目录的x属性

  • 相关阅读:
    07 selenium模块基本使用
    06 高性能异步爬虫
    05 request高级操作
    04 验证码识别
    03 数据解析
    02 requests模块
    01 爬虫简介
    Get和Post的正解
    pytoch之 encoder,decoder
    pytorch之 RNN 参数解释
  • 原文地址:https://www.cnblogs.com/perfy/p/2497457.html
Copyright © 2011-2022 走看看