zoukankan      html  css  js  c++  java
  • day11 Linux用户管理作业

    day11 Linux用户管理作业

    1.创建一个用户会涉及到哪些文件的改动?
    
    会涉及 用户名 用户id 组id 用户描述信息 shell解释器登陆 /etc/passwd用户信息 /etc/shadow密码
    
    2.创建一个用户oldboy,要求uid为1000 gid为2000,不创建家目录,不允许登陆
    useradd oldboy -u 1000 -g 2000 -M -s /sbin/nologin
    3.将上一题创建的用户修改为uid为2000,并且允许登陆
    tail -1 /etc/passwd
    usermod -u 2000 -s /bin/bash
    4.请分别写出查看用户密码文件的前5行和后5行的命令
    head -5 /etc/shadow
    tail -5 /etc/shadow
    5.请解释下面/etc/passwd文件字段的含义
    ops:x:2007:2007::/home/dev2:/bin/bash
    用户名是ops 密码 用户id2007 组id2007 描述为空 ops用户家目录 shell解释器
    6.请解释useradd命令下列参数的含义
    -u 添加用户id
    -g 添加用户组id
    -s 指定shell解释器
    -M 不创建用户家目录
    
    7.请描述执行下面命令执行后的结果
    useradd oldboy -u 1000 -g 1000 -s /sbin/nologin 
    userdel zhangya 
    1.没有oldboy这个用户
    ll /home/ 目录下面有一个oldboy目录
    su - oldboy不能登陆成功
    id oldboy 
    用户id 1000
    组id 1000
    
    2.系统已经有oldboy这个用户
    提示创建失败
    
    1.如果有zhangya 这个用户
    zhangya用户删除成功
    ll /home/ 会有/home/zhangya 家目录 
    但是用户id 组id是数字显示
    cat /etc/passwd 没有zhangya这个用户信息
    
    2.如果没有zhangya这个账户
    系统会提示没有这个用户
    
    8.创建一个组名为linux7,组ID为1111
    groupadd -g 1111 Linux7
    
    9.修改用户组linux6的gid为1111
    groupmod -g 1111 Linux6
    
    10.写出修改普通用户的密码的命令
    passwd 用户名 
    passwd 当前用户下直接执行
    免交互修改密码   
    
    11.写出免交互修改用户密码的命令
    echo 密码 |passwd --stdin   用户名
    12.发生以下问题的原因是什么?以及如何修复
    -bash-4.2$
    删除该用户的系统环境变量
    ll -a 查看隐藏文件
    cp /etc/skel/.bash* 当前用户的家目录
    
    
    13.如何查看当前登陆的用户的用户名
    whoami
    
    14.如何查看指定id的用户信息
    id 用户名
    
    15.如何查看当前正在登陆的用户
    w
    
    
  • 相关阅读:
    分享完整的项目工程目录结构
    2014年糯米网校
    高并发非自增ID如何设计?
    Asp.Net中使用Couchbase——Memcached缓存使用篇
    协作图(通信图)collaboration diagram
    解决java获取系统时间差8个小时 专题
    智言趣语
    Common class for judge IPV6 or IPV4
    判断参数是否符合要求的一个类
    Connection to https://dl-ssl.google.com refused的解决办法
  • 原文地址:https://www.cnblogs.com/zhaocheng690/p/15358171.html
Copyright © 2011-2022 走看看