zoukankan      html  css  js  c++  java
  • Linux系列笔记

    一、前言

      这一系列的随笔笔记,并不是详细的说明的命令的原理,只是简单的记录,

      以备后期的查看以及复习

    二、直接输入命令问题

      有时候,我们在用 useradd groupadd等命令时,直接在终端输入的话,会提示,无此命令或者命令不存在的消息

    这个原因是因为,我们直接输入的命令,都是在 /usr/bin 目录下的命令,而 我们的 useradd groupadd命令,是在 /usr/sbin 目录下

    所以,有以下两种方法解决:

    1. 在 /usr/sbin 目录下,运行 相应的命令 即可

    2. 建立软链接

      ln -s /usr/sbin/groupadd   /usr/bin/groupadd 

      这样就可以直接使用 groupadd 命令了

    三、用户及用户组命令

    1.添加用户组
    
    groupadd test11  // 建立 test11 用户组
    
    groupadd -g 507 test11  // 建立 test11 用户组,同时 指定 用户组id号 
    
    cat /etc/group   // 查看用户组的信息 
    
    
    2.添加用户
    
    useradd -d /home/test11 -g 506 -m test11
    //添加新用户 属于506 用户组,并创建主目录 /home/test11
    
    cat /etc/passwd  // 查看用户信息
    
    
    3.为用户设置密码
    
    passwd test11 //为用户设置密码,之后输入两次确定即可
    
    cat /etc/shadow   // 用户密码文件
    
    
    4.修改用户信息
    
    usermod -g 508 test11  // 修改用户所属组为 508 
    
    usermod -a -G groupA user   // 用户user 添加到 groupA中,不必离开原有组
    
    usermod -h // 查看帮助文件
    usermod -s /sbin/nologin test //用户test不能telnet,只能ftp
    usermod -s /sbin/bash test //用户test恢复正常
    
    
    5.删除用户
    
    userdel  test11 // 删除 /etc/group  /etc/passwd  /etc/shadow 中的记录
    
    userdel -r  test11 // 删除上述记录外,删除主目录
    
    
    6.修改用户组
    
    groupmod -g 102 test11   // 将 用户组 test11 的标识号,变成 102 
    
    groupmod -h  // 查看帮助文件
    
    
    7.删除用户组
    
    groupdel test11  // 删除 test11 用户组

      

  • 相关阅读:
    csu1022 菜鸟和大牛 dp
    POJ 1001 Exponentiation
    KMPmatch 字符串模式匹配
    UVaOJ458 The Decoder
    UVaOJ 10300 Ecological Premium
    MLE: 找出出现偶数次的那个数
    csu 1207: 镇管的难题
    csu 1079
    UVaOj 494 Kindergarten Counting Game
    轻松掌握Ajax.net系列教程七:使用ModalPopupExtender
  • 原文地址:https://www.cnblogs.com/fanfan259/p/4532655.html
Copyright © 2011-2022 走看看