zoukankan      html  css  js  c++  java
  • Linux shell入门基础(一)

    Linux shell入门基础(一):
    01.增加删除用户:
    #useradd byf   userdel byf(主目录未删除)  userdel -r byf
      该用户的属性:usermod 用命令行的方式改下述配置文件
      修改byf的组目录:usermod -G root,bin,todd byf(将用户添加到多个
    组)
    查看用户ID、组ID:id byf
    如果再次使用usermod -G mysql,ttt byf后则不再属于之前配置的
    组(root,bin,todd)
      切换用户(swith user):su
    #vi /etc/passwd
    #vi /etc/shadow
    #vi /etc/group
    #vi /etc/gshadow
    #mkdir /home/byf
    #cp -r /etc/skel/.* /home/sherk/
    #chown -R byf.byf /home/byf
    (实现的功能)
    02.修改用户密码
    #vi /etc/passwd
    用户名:密码:UID:GID:用户全名的注释:/home/byf:/bin/base   /*注
    释/sbin/nologin*/
    03.查看存放密码的文件
    #vi /etc/shadow
    (放置密码)
    byf:(*$*&^&%$%^(单项密码,MD5求和,2005年,碰撞原理破解):138822
    (Unixtime):0():99999(密码多久过期):7(密码过期通知)::1
    (1971.1.1禁用):
    密码备份:#ls /etc/passwd
    passwd passwd-(四个配置文件都有备份)
    man shadow (查看shadow的内容属性)
    04.查看组,可直接添加成员
    #vi /etc/group
    root:x:0:root,byf,todd(Unix区分UID是否为0,为0时权限变大,Windows
    中以组为区分权限的依据)
    byf:x:501
    byf:x:501:todd(将todd添加到byf组)
    05.查看用户组的密码
    #vi /etc/gshadow
    (修改用户组的密码)
    gpasswd -M byf,todd,ttt root(将多个用户添加到一个组)
    06.将一台机器的用户名及密码复制到另外一台机器
    将下述4个配置文件复制到另外一台设备
     /etc/passwd
     /etc/shadow
     /etc/group
     /etc/gshadow
    scp -r /home/* 192.168.0.254(迁移的home目录下):/home/
    07.用户密码使用权限30天
    #vi /etc/login.defs
    (可查看最长密码历史99999,过期提醒,UID最大值最小值)
    08.users哪些用户登录
    #who
    root tty1 Jun 5 07.18(第一个控制台)
    root pts/0 Jun 5 07.18(虚拟控制台)打开两个shell控制台时
    root pts/1 Jun 5 07.18
    root pts/2 Jun 5 07.18
    执行#echo AAAAAAAAA > /dev/pts/2
    到另外一个控制台
    #echo AAAAAAAAA > /dev/pts/1
    如果自己是pts1,则自己接收到
    #w
    USER TTY    FROM    LOGIN@       IDLE  JCPU PCPU WHAT
    root tty1           Jun 5 07.18 6.21  0.15s 0.15s w
    root pts/1          Jun 5 07.18 
    ……
    #ssh 192.168.1.231 (远程登录方式)
    #skill -9 pts/3(远程杀掉)
    #mesg y(发信息开关)
    #write root pts/2(向pts/2发消息)
    fire msg
    ctrl+D
    #wall +msg (发送给多有登录用户)
    #last(谁登录了系统,谁最后登录)
    #lastlog(查看每个用户最后登录的情况)
    #finger byf (查看用户信息) 
  • 相关阅读:
    C语言第三次博客作业单层循环结构
    C语言字符数组
    C语言第一次作业
    C语言作业函数
    C语言嵌套循环
    C语言第二次作业分支结构
    C语言作业数组
    1712新生素拓活动总结
    C语言第0次作业
    C语言作业数据类型
  • 原文地址:https://www.cnblogs.com/baiyifan/p/5252150.html
Copyright © 2011-2022 走看看