zoukankan      html  css  js  c++  java
  • l命令练习题1

    1、创建/guanli 目录,在/guanli下创建zonghe 和 jishu 两个目录(一条命令)

    [root@localhost ~]# mkdir -p /guanli/zonghe | mkdir /guanli/jishu

    2、添加组帐号zonghe、caiwu、jishu,GID号分别设置为2001、2002、2003

    [root@localhost ~]# groupadd -g 2001 zonghe
    [root@localhost ~]# groupadd -g 2002 caiwu
    [root@localhost ~]# groupadd -g 2003 jishu

    3、创建jerry、kylin、tsengia、obama用户,其中的kylin用户帐号在2020年12月30日后失效

    [root@localhost ~]# useradd jerry
    [root@localhost ~]# useradd kylin
    [root@localhost ~]# useradd tsengia
    [root@localhost ~]# useradd obama
    [root@localhost ~]# usermod -e 2020-12-30 kylin

    4、将jerry、kylin、tsengia、obama等用户添加到zonghe组内

    [root@localhost ~]# gpasswd -M jerry,kylin,tsengia,obama zonghe

    5、创建handy、cucci用户,其中cucci帐号的登录Shell设置为“/sbin/nologin”

    [root@localhost ~]# useradd handy
    [root@localhost ~]# useradd cucci
    [root@localhost ~]# usermod -s /sbin/nologin cucci

    6、将handy、cucci等用户添加到jishu组内

    [root@localhost ~]# gpasswd -M handy,cucci jishu

    7、将上述的所有用户均要求加入到guanli组内

    [root@localhost ~]# groupadd guanli
    [root@localhost ~]# gpasswd -M jerry,kylin,tsengia,obama,handy,cucci guanli

    8、将zonghe组内的obama用户删除
    [root@localhost ~]# gpasswd -d obama zonghe
    正在将用户“obama”从“zonghe”组中删除

    9、为jerry用户设置密码为“123456”(使用普通方法)
    为cucci用户设置密码为“redhat”(使用--stdin方法)
    [root@localhost ~]# passwd jerry
    更改用户 jerry 的密码 。
    新的 密码:
    无效的密码: 密码少于 8 个字符
    重新输入新的 密码:
    passwd:所有的身份验证令牌已经成功更新。

    [root@localhost ~]# echo "redhat" | passwd --stdin cucci
    更改用户 cucci 的密码 。
    passwd:所有的身份验证令牌已经成功更新。

    10、将jerry用户锁定,并查看锁定状态

    [root@localhost ~]# passwd -l jerry
    锁定用户 jerry 的密码 。
    passwd: 操作成功
    [root@localhost ~]# passwd -S jerry
    jerry LK 2019-07-30 0 99999 7 -1 (密码已被锁定。)

    11、打开两个xshell窗口,通过(who 或者 w)命令查看连接状态,并通过fuser杀掉其中一个

    [root@localhost ~]# w
    09:43:14 up 29 min, 3 users, load average: 0.00, 0.03, 0.07
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    root pts/1 192.168.100.186 09:43 4.00s 0.04s 0.04s -bash
    root pts/0 192.168.100.186 09:36 2.00s 0.07s 0.01s w
    [root@localhost ~]# fuser -k /dev/pts/1
    /dev/pts/1: 3585

    12、查看cucci用户,属于那些组,并查看其详细信息

    [root@localhost ~]# groups cucci
    cucci : cucci jishu guanli
    [root@localhost ~]# finger cucci
    Login: cucci Name:
    Directory: /home/cucci Shell: /sbin/nologin
    Never logged in.
    No mail.
    No Plan.

    13、手工创建账号student

    [root@localhost home]# mkdir student
    [root@localhost home]# cd /etc/skel
    [root@localhost skel]# ls -a
    . .. .bash_logout .bash_profile .bashrc .mozilla
    [root@localhost skel]# cp .b* /home/student
    vim /etc/passwd
    vim /etc/shadow
    vim /etc/group


    14、设置权限及归属:
    /guanli目录属组设为guanli
    /guanli/zonghe目录的属组设为zonghe
    /guanli/jishu目录的属组设为jishu
    设置3个目录都是禁止其他用户访问的权限

    [root@localhost ~]# chown :guanli /guanli
    [root@localhost ~]# ll -d /guanli
    drwxr-xr-x. 4 root guanli 33 7月 30 17:14 /guanli

    [root@localhost ~]# chown :zonghe /guanli/zonghe
    [root@localhost ~]# chown :jishu /guanli/jishu

    [root@localhost ~]# ll /guanli
    总用量 0
    drwxr-xr-x. 2 root jishu 6 7月 30 17:14 jishu
    drwxr-xr-x. 2 root zonghe 6 7月 30 17:14 zonghe

    [root@localhost ~]# chmod -R 720 /guanli
    [root@localhost ~]# ll /guanli
    总用量 0
    drwx-w----. 2 root jishu 6 7月 30 17:14 jishu
    drwx-w----. 2 root zonghe 6 7月 30 17:14 zonghe
    [root@localhost ~]# ll -d /guanli
    drwx-w----. 4 root guanli 33 7月 30 17:14 /guanli

    15、建立公共目录/ceshi
    允许技术组内的所有用户读取、写入、执行文件
    禁止其他用户读、写、执行

    [root@localhost ~]# mkdir /ceshi
    [root@localhost ~]# chown :jishu /ceshi
    [root@localhost ~]# ll /ceshi
    总用量 0
    [root@localhost ~]# ll -d /ceshi
    drwxr-xr-x. 2 root jishu 6 7月 31 10:27 /ceshi
    [root@localhost ~]# chmod 770 /ceshi
    [root@localhost ~]# ll -d /ceshi
    drwxrwx---. 2 root jishu 6 7月 31 10:27 /ceshi

    16、清除jerry用户密码

    [root@localhost ~]# passwd -d jerry
    清除用户的密码 jerry。
    passwd: 操作成功

    17、锁定cucci用户密码并查看状态

    [root@localhost ~]# passwd -l cucci
    锁定用户 cucci 的密码 。
    passwd: 操作成功
    [root@localhost ~]# passwd -S cucci
    cucci LK 2019-07-30 0 99999 7 -1 (密码已被锁定。)

    18、修改obama用户的UID为8888

    [root@localhost ~]# usermod -u 8888 obama
    [root@localhost ~]# tail /etc/passwd
    avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
    postfix:x:89:89::/var/spool/postfix:/sbin/nologin
    tcpdump:x:72:72::/:/sbin/nologin
    fish:x:1000:1000:fish:/home/fish:/bin/bash
    jerry:x:1001:1001::/home/jerry:/bin/bash
    kylin:x:1002:1002::/home/kylin:/bin/bash
    tsengia:x:1003:1003::/home/tsengia:/bin/bash
    obama:x:8888:1004::/home/obama:/bin/bash
    handy:x:1005:1005::/home/handy:/bin/bash
    cucci:x:1006:1006::/home/cucci:/sbin/nologi
    19、通过passwd命令修改kylin用户的最长密码使用期限为60天

    [root@localhost ~]# passwd -x 60 kylin
    调整用户密码老化数据kylin。
    passwd: 操作成功
    [root@localhost ~]# tail /etc/shadow
    kylin:!!:18107:0:60:7::18626:

    20、通过id groups finger等命令查看用户handy信息

    [root@localhost ~]# id handy
    uid=1005(handy) gid=1005(handy) 组=1005(handy),2003(jishu),2004(guanli)
    [root@localhost ~]# groups handy
    handy : handy jishu guanli
    [root@localhost ~]# finger handy
    Login: handy Name:
    Directory: /home/handy Shell: /bin/bash
    Never logged in.
    No mail.
    No Plan.

  • 相关阅读:
    Java实现 蓝桥杯VIP 基础练习 回形取数
    Java实现 蓝桥杯VIP 基础练习 回形取数
    Java实现 蓝桥杯VIP 基础练习 回形取数
    Java实现 蓝桥杯VIP 基础练习 回形取数
    Java实现 蓝桥杯VIP 基础练习 报时助手
    Java实现 蓝桥杯VIP 基础练习 报时助手
    Java实现 蓝桥杯VIP 基础练习 报时助手
    Java实现 蓝桥杯VIP 基础练习 报时助手
    Java实现 蓝桥杯VIP 基础练习 报时助手
    block的是发送信号的线程,又不是处理槽函数的线程
  • 原文地址:https://www.cnblogs.com/canflyfish/p/11275191.html
Copyright © 2011-2022 走看看