博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文件属性信息,手动创建用户

Posted on 2021-12-14 16:17  ~sang  阅读(30)  评论(0编辑  收藏  举报

文件类型概念说明

 1、文件详细信息详解

[root@localhost ~]# ls -lhi
total 12K
33574991 -rw-------. 1 root root 1.7K Dec  8 17:03 anaconda-ks.cfg
33574998 -rw-r--r--. 2 root root   12 Dec 14 14:34 index
33574998 -rw-r--r--. 2 root root   12 Dec 14 14:34 index02
34257691 lrwxrwxrwx. 1 root root   11 Dec 14 10:19 index03 -> /root/index

2、inode编号

  Linux系统中文件的唯一编号,就相当于身份证号

3、硬链接和软链接

  1、硬链接直接指向index node编号

  2、软链接相当于Windows中的快捷方式,主要用来指向对应文件的路径

  3、创建命令  ln

    [root@localhost ~]# ln /root/index /root/index04  创建硬链接

    参数:  -s:创建的就是软链接

  4、删除文件的底层逻辑

    1、删除的是硬链接

    2、判断该文件硬链接数是否为0

    3、如果为0,则在磁盘中将其删除

    4、如果不为0,则只删除一个硬链接

文件类型

  普通文件:f(-)

  文件夹:d

  链接文件:l

  设备文件:b c(b:磁盘文件  c:字符文件)

  套接字符文件(socket):s

    yum install mariadb* -y

  管道文件:p

  注意:不能以颜色判断文件类型

用户和用户组

  用户:相当于账号

    root  test

  用户组:某些具有相同属性的账号的集合

    root

  创建用户的命令:

    useradd [用户名]  su [用户名] :切换用户

    参数:

      -g:指定用户组(用户必须存在)

      -r:创建系统用户

      -M:不创建家目录

      -u:指定创建用户的ID的

  系统用户:uid在0-999之间的用户,我们就看做系统用户

    系统用户一般用在启动应用程序上,一般不需要登录系统

  普通用户:uid在1000及以上的用户,我们就看做普通用户

    一般用在登录上

  创建用户组的命令:groupadd

    参数:-g:指定用户组的ID

  切换用户

    su - [用户名]  su [用户名]

  查看用户的ID或组的ID:id [用户名]

  查看用户详情的文件:[root@localhost ~]# cat /etc/passwd

  test:x:1000:1000:用户简介:/home/test:/bin/bash

    test:用户名

    x:密码占位符

    1000:userid

    1000:组id

    /home/test:家目录

    /bin/bash:默认的解析器

手动创建用户

1、vim /etc/gshadow

  tuser3:!::

 

 2、vim /etc/group

  tuser3:x:1004:

 

 3、vim /etc/passwd

  tuser3:x:1004:1004:手动创建用户:/home/tuser3:/bin/bash