zoukankan      html  css  js  c++  java
  • Linux正则、用户管理、文件权限管理小练习

    1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录
    ls /etc | grep "^[^[:alpha:]][[:alpha:]].*$"
    2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。
    mkdir -p /tmp/mytest1;cp -rv /etc/p*[^[:digit:]] /tmp/mytest1/

    3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中
    cat /etc/issue | tr a-z A-Z > /tmp/issue.out

    4、请总结描述用户和组管理类命令的使用方法并完成以下练习:

    (1)、创建组distro, 其GID为2019;
    (2)、创建用户mandriva, 其ID号为1005;基本组为distro;
    (3)、创建用户mageia, 其ID号为1100,家目录为/home/linux;
    (4)、给用户mageia添加密码,密码为mageedu, 并设置用户密码7天后过期
    (5)、删除mandriva, 但保留其家目录;
    (6)、创建用户slackware, 其ID号为2002,基本组为distro, 附加组peguin;
    (7)、修改slackware的默认shell为/bin/tcsh;
    (8)、为用户slackware新增附加组admins, 并设置不可登陆。

    groupadd -g 2019 distro
    useradd -u 1005 -g distro mandriva
    useradd -u 1100 -d /home/linux mageia
    echo 'mageedu' | passwd -x 7 --stdin mageia
    userdel mandriva
    groupadd peguin;useradd -u 2002 -g distro -G peguin slackware
    usermod -s /bin/tcsh slackware
    groupadd admins;usermod -aG admins  slackware -s /sbin/nologin
    

    5、创建用户user1、 user2、user3。 在/data/下创建目录test
    (1)、目录/data/test属主、属组为user1
    (2)、在目录属主、属组不变的情况下, user2对文件有读写权限
    (3)、 user1在/data/test目录下创建文件? a1.sh, a2.sh,a3.sh, a4.sh,设置所有用户都不可删 除1.sh, 2.sh文件、除了user1及root之外,所有用户都不可删除a3.sh, a4.sh
    (4)、 user3增加附加组user1, 同时要求user1不能访问/data/test目录及其下所有文件
    (5)、清理/data/test目录及其下所有文件的acl权限

    useradd user1
    useradd user2
    useradd user3
    mkdir /data/test
    chown user1:user1 /data/test
    cd /data
    chmod  o=rw  /data/test
    touch /data/test/a{1..4}.sh
    chattr +i a1.sh a2.sh
    usermod -aG user1 user3
    chmod u-x /data/test
    setfacl -b /data/test 
    
  • 相关阅读:
    Android的数据存储
    Servlet第一天
    JavaScript高级程序设计读书笔记(3)
    Interesting Papers on Face Recognition
    Researchers Study Ear Biometrics
    IIS 发生意外错误 0x8ffe2740
    Father of fractal geometry, Benoit Mandelbrot has passed away
    Computer vision scientist David Mumford wins National Medal of Science
    Pattern Recognition Review Papers
    盒模型bug的解决方法
  • 原文地址:https://www.cnblogs.com/98record/p/linux-zheng-ze-yong-hu-guan-li-wen-jian-quan-xian.html
Copyright © 2011-2022 走看看