zoukankan      html  css  js  c++  java
  • linux基础五

    用户 组 权限

    权限:r w x 

    r 可读 w 可写 x可执行

    文件:

    r:可读,可使用类似cat 的命令进行查看文件内容

    w:可写,可以编辑或删除该文件

    x:可执行,可命令提示符下当作命令提交给内核运行

    目录:

    r:可以对此目录进行ls列出所有文件

    w:可以在此目标创建文件

    x:可以使用cd命令切换此文件目录,可以使用ls -l查看内部文件的详细信息

    权限表示:

    ---   无权限    000

    --x 可执行权限   001

    -w- 可写权限     002

    -wx 可写可执行   003

    r--   可读权限    004

    r-x可读可执行     005

    rw- 可读可写       006

    rex 可读可写       007

    之前咱们讲过LS的命令,里面的--- ---- ---- 分别针对的是属主(创建文件的用户)属组(属主所在的组内)其他用户(一般用户)的权限,注意观察权限的分配是否正确

    用户 UID 它的密码一般存放在 /etc/passwd

    组 GID 它的密码一般存放在 /etc/group

    用户类别:用户范围在0~65535内其中

    管理员 0

    普通用户   1-65535

                   ————系统用户1-499

        ————一般用户500-60000

    组分为:

    管理组

    普通组 ——系统组

       ——一般组

    用户组类别:

    基本组

    私有组

    附加组

    用户管理常用命令:useradd usedel userdel usermod  passwd

    useradd 新建用户

    useradd [] [USERNAME]

    useradd -u ( uid >500)  uid [USERNAME]  之前有声明1-499是系统用户被占所以需要再五百以后

    useradd -g [GID ]基本组

    useradd -G[GID]附加组

    useradd -c 注释信息

    useradd -d 指定路径
    useradd-s 指定权限
    useradd-r 添加系统组

    useradd-m 强制给家目录创建用户

    useradd-k复制之前文件

    useradd-M不给用户创建家目录

    userdel[][USERNAME]

    id 查看用户属性信息的

    id-gG查看用户组

    id-u 查看用户UID

    id-Gn查看组名

     finger 查看用户信息

    finger []  [USERNAME]

    usermod修改用户账号属性信息

    usermod :[] [USERNAME]

     

     usermod -l 更改用户名

    usermod -L锁定用户账号

    usermod -U解锁用户账号

    chsh 修改用户默认SHELL

    chfh 修改用户注释信息

    密码管理:

    passwd [USERNAME]

    --stdin 标准输入读取密码

    -l 锁定用户账号

    -u 解锁用户账号

    -n密码最短使用时间

    -d删除用户密码

    pwck 检查密码完整性

    pwch [USERNAME]

    组管理group

    groupadd 【】【USERNAME】创建组,和useradd差不多 

    groupadd -g 指定GID

    。。。。

    -r添加系统组

    groupmod 修改组

    groupmod [] []

    groupdel 删除组

    groupdel [] []

    gpasswd给组加密码

    chage更改过期信息

    chage [][]

    chage -d指定密码最近一次修改时间

         -E用户账号禁用过期时间

        -l 非操作时段

        -m最短使用期限

       -M最长使用期限

        -W警告时长

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

    复习~~~

    上一章https://www.cnblogs.com/X404/p/12241382.html

    history 历史记录,

    histort命令有以下使用方法~

    history -c清空历史

    history-d删除第N页

    !n跳转到历史命令第N行

    alias 命令别名

    alias lsr=ls

    unalias 撤销别名

    unalias lsr

    命令替换$

    $()

    bash支持的引号'' "" "" 

    文件名通配

    *任意长度字符

    ls *A*搜索关于A的任意长度字符

    ?任意单个字符

    ls *a? 

    []匹配指定范围内任意字符

    ls [0-9]a

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

    新年快结束了,希望大家都有一个好的开始

    朝着目标行走不停,低调求发展。

  • 相关阅读:
    Android中实现下拉刷新
    Android中Parcelable接口用法
    Android px、dp、sp之间相互转换
    Android平台调用WebService详解
    Android开发之WebService介绍
    Xamarin.Forms XAML控件的公共属性
    构建伪Update服务器工具isr-evilgrade
    Xcode文件名后的字母含义
    设置USB数据监听
    Xamarin.Forms的基本页面和基本视图
  • 原文地址:https://www.cnblogs.com/X404/p/12243533.html
Copyright © 2011-2022 走看看