zoukankan      html  css  js  c++  java
  • linux常用命令

    什么是家目录?

      是存放root以外的其他所有用户的用户文件目录。你自己的文件都放在这里。

      如test用户,其个人数据以及桌面等文件都是放在/home/test/目录下面。

    less /etc/passwd  用于存放用户信息的文件

    vim /etc/passwd  编辑该文件

    useradd lw 在该文件下添加新用户

    less /etc/shadow 存放密码的文件

    less /etc/group 组名文件

    less /etc/gshadow 组密码文件

    ls /home/   root下显示所有用户名

    ls -a /home/test/  test用户下的配置文件,配置文件一般都为隐藏文件,所以需要加-a

    id test   //查看test的信息

    su - test    //切换为test用户

    信息各部位的含义

    xiaomi x : 501 :502 : : /home/xiaomi: /bin/bash

    用户名 是否有密码 userid groupid 家目录 可执行文件

    是否有密码(密码占位符):x代表需要输入密码  空表示没有密码

    userid :0表示root用户

    可执行文件:/sbin/nologin  表示该用户不能登录系统

     创建一个用户的流程

    useradd test            //添加用户test
    tail -1 /etc/passwd     //查看用户信息
    tail -1 /etc/shadow     //查看用户密码
    tail -1 /etc/group     //查看用户组信息
    tail -1 /etc/gshadow   //查看组密码
    ls /var/spool/mail     //邮件
    
    切换用户的家目录
    usermod -d /home/sb alex
    tail -1 /etc/passwd
    mkdir /home/sb
    cp -r /home/alex/.[!.]* /home/sb/
    ls /home/sb/ -a
    
    su - alex
    
    在组中添加用户
    vim /etc/group
    //然后再某个组中添加用户user1 例:group1:x:507:user1  wq保存
    id user1  //就可以查看user1在哪个组下
    
    第二种方法:-G也可以进行添加
    groupadd group2  添加组group2
    usermod -G group2 user1    将user1添加到组group2中,如果user1在其他组就会覆盖掉其他的组
    追加组:usermod -aG group3 user1 user1既在组group2,又在group3中
    
    锁住用户
    usermod -L user1  //锁住user1不让其登录
    解锁用户
    usermod -U user1  //解锁

    ls -l  //文件信息

    例:-rw-r--r--. 1 root root 12345 11月 9 20:18 install.log

    权限信息 硬链接数 属主 属组 文件大小 文件创建日期 文件名

    权限信息:

    1.d:代表目录  -:普通文件 l:软连接 b:设备 p:管道文件
    2-4. 属主的权限  分三类:读r,写w,执行x   u
    5-7. 属组的权限                         g
    8-10. 其他用户  不属于属主,也不属于属组   o

    ll :查看权限               root用户不在权限范围内,有最高权限,不受权限的限制

    chmod u-rw a.txt  :更改属主对用户的权限(不可读写) chmod g+rw a.txt:更改属组的权限(可读写)

    chmod u=- a.txt:权限置空

    属主

    vim 文件名  :编辑文件

    a :编辑模式   i:     m:

    !wq :保存并退出

    执行文件的方法:

    sh 文件路径  bash 文件路径   . 文件路径   ./文件路径

  • 相关阅读:
    schema约束和引入
    第一天
    github pages搭建网站(三)
    git安装和使用(二)
    使用github(一)
    命名实体识别总结
    约瑟夫环
    标准化和归一化
    cumsum累计函数系列:pd.cumsum()、pd.cumprod()、pd.cummax()、pd.cummin()
    pandas处理时间序列(4): 移动窗口函数
  • 原文地址:https://www.cnblogs.com/jiablogs/p/8905506.html
Copyright © 2011-2022 走看看