zoukankan      html  css  js  c++  java
  • 用户创建与权限

    ifconfig
    ifconfig eth0
    ifconfig eth0 172.16.191.246 netmask 255.255.255.0 up
    --------------------------------------------------------------
    /etc/sysconfig/network-scripts/ifcfg-eth0

    # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
    DEVICE=eth0
    ONBOOT=yes
    BOOTPROTO=static
    IPADDR=172.16.191.246
    NETMASK=255.255.255.0
    GATEWAY=172.16.191.1
    DNS1=
    DNS2=


    ---------------------------------------
    查看一个文件是否存在 ls 指定的文件,如果没有会报错

    配置dns信息,/etc/resolv.conf
    nameserver 114.114.114.114
    nameserver 202.98.96.68

    pwd: 打印当前的目前 全路径

    [root@root ~]#
    ---------------------
    第一段:代表用户名
    第二段:@
    第三段:
    第四段:代表目录名,短路径

    全路径:长路径一定是从/
    短路径:代表当前目录名称

    创建文件:touch 文件名1 文件名2
    创建目录:mkdir 目录名1 目录名2 目录名3
    -----------------------------------------------------
    -rw-r--r-- 1 root root 0 12-17 02:47 1.txt
    用户 组

    - rw- r-- r-- //代表文件的类型和权限
    第一组:文件类型
    - 代表文件
    d 目录
    l 代表链接文件

    -------------------------------------------
    r read ,读 可以使用命令进行查看,例如:cat命令
    w write ,写 可以对文件进行编辑,如果vi,rm
    x execute ,执行 可以运行,执行,就像windows 中的exe
    ---------------------------------------------------------------------
    权限的顺序始终是rwx,如果有的话,就直接写上那个权限符,如果没有的话,就用-代表

    -rwxrwxrwx

    3组权限
    第一组:rwx代表文件拥有者的权限 user 简称 u
    第二组:对于自己所在组的权限 group 简称 g
    第三组:代表其他人 others 简称 o

    ----------------------------------------------------------------
    - rw- r-- r--

    0 000 ---
    1 001 --x
    2 010 -w-
    3 011 -wx
    4 100 r--
    5 101 r-x
    6 110 rw-
    7 111 rwx

    0~7是用8进制来表示的

    --- --- --- 1.txt 000 000 000 用8进制来表示000

    1.txt 权限000


    -----------------------------------------------------------------------
    -rwx r-x r-x 1 root root 188 12-17 02:21 1.sh

    1.sh的权限用8进制来表示是7 5 5

    ------------------------------------------
    643

    110 100 011
    rwx r-- -wx

    ---------------------------------------------------------
    查看主机名:hostname
    修改主机名:hostname 主机名 //例如jw40,需要重新登录 临时生效,重启之后失效

    修改主机名:配置文件 /etc/sysconfig/network //改了之后需要重启之后生效
    NETWORKING=yes
    NETWORKING_IPV6=yes
    HOSTNAME=jw40


    修改密码:
    passwd //修改密码,对于root来说,直接输入新的密码

    --------------------------------------------------------------------
    创建用户:
    只能root用户创建

    useradd 用户名

    adduser 用户名

    adduser是useradd的链接文件


    [root@jw40 ~]#
    # 代表root用户
    $ 代表普通用户

    /home/user01
    普通用户的家目录,是在/home下面以自己用户名的名称命名的


    user02的家目录: /home/user02


    用户的信息存储在/etc/passwd, 里面一行就代表一个用户,通过:分段的,最前面的字段代表用户名
    用户的密码信息/etc/shadow


    cat -n 选项可以显示行号

    ----------------------------------------------------

    useradd --help //查看帮助信息
    man useradd //manual

    useradd user01 //创建user01用户,默认是没有密码,没有密码是不能登录
    passwd user01 //设置密码


    用户组的信息 /etc/group

    cp /etc/passwd /opt

    ---------------------------------------------------
    权限的设置
    rwx

    user u
    group g
    others o
    -------------------------------------
    user01编辑passwd文件,不能编辑,因为没有写的权限

    -rw-  r--  r-- 1 root root 1503 12-17 04:33 passwd

    第三段才代表user01用户

    chmod o+w passwd
    chmod o-w /opt/passwd

    chmod 644  /opt/passwd

    root
    @
    root
    ~ 代表家目录对于root用户来说,他代表/root目录
    对于user01用户来说/home/user01
    最后一段代表目录,短目录

    ~
    opt
    local

    vi如果要删除一行话
    dd //删除一行
    大写的两个ZZ //也可以保存退出

  • 相关阅读:
    Go 语言简介(下)— 特性
    Array.length vs Array.prototype.length
    【转】javascript Object使用Array的方法
    【转】大话程序猿眼里的高并发架构
    【转】The magic behind array length property
    【转】Build Your own Simplified AngularJS in 200 Lines of JavaScript
    【转】在 2016 年做 PHP 开发是一种什么样的体验?(一)
    【转】大话程序猿眼里的高并发
    php通过token验证表单重复提交
    windows 杀进程软件
  • 原文地址:https://www.cnblogs.com/czkbz/p/5949900.html
Copyright © 2011-2022 走看看