• useradd/du/df/passwd/usermod命令


    一、useradd命令

     useradd命令-M -u -s -g 常用
    -c:加上备注文字,备注文字保存在passwd的备注栏中。 
    -d:指定用户登入时的启始目录。
    -D:变更预设值。(修改默认配置文件)
    -e:指定账号的有效期限,缺省表示永久有效。
    -f:指定在密码过期后多少天即关闭该账号。
    -g:指定用户所属的起始群组。
    -G:指定用户所属的附加群组。
    -m:自动建立用户的登入目录。
    -M:不要自动建立用户的登入目录。
    -n:取消建立以用户名称为名的群组。
    -r:建立系统账号。
    -s:指定用户登入后所使用的shell。
    -u:指定用户ID号。





    -e expire_date 帐号终止日期。日期的指定格式为MM/DD/YY。
    -f inactive_days 帐号过期几日后永久停权。当值为0时帐号则立刻被停权。而当值为-1时则关闭此功能,预设值为-1
    -g initial_group group名称或以数字来做为使用者登入起始群组(group)。群组名须为现有存在的名称。群组数字也须为现有存在的群组。预设的群组数字为1。
    -G group,[...] 定义此使用者为此一堆groups的成员。每个群组使用","区格开来,不可以夹杂空白字元。群组名同-g选项的限制。定义值为使用者的起始群组。
    -m 使用者目录如不存在则自动建立。如使用-k选项skeleton_dir内的档案将复制至使用者目录下。然而在/etc/skel目录下的档案也会复制过去取代。任何在skeleton_diror/etc/skel的目录也相同会在使用者目录下一一建立。The-k同-m不建立目录以及不复制任何档案为预设值。
    -M 不建立使用者目录,即使/etc/login.defs系统档设定要建立使用者目录。

    -u uid 使用者的ID值。必须为唯一的ID值,除非用-o选项。数字不可为负值。预设为最小不得小于999而逐次增加。0~999传统上是保留给系统帐号使用。改变预设值当-D选项出现时,useradd秀出现在的预设值,或是藉由命令列的方式更新预设值

    -e default_expire_date 使用者帐号停止日期。
    -f default_inactive 帐号过期几日后停权。
    -g default_group 新帐号起始群组名或ID。群组名须为现有存在的名称。群组ID也须为现有存在的群组。
    /etc/skel 文件 .bash_loght .bash_profile .bashrc用户存放文件的初始目录
    /etc/default/useradd 添加用户时默认的设置。初始化设置文件指定的参数优先
    groupadd 添加组命令-g 
    相关的路径 /etc/ shadow shadow- 
    passwd --stdin 
    -n 两次密码修改最小的天数
    -x 两次密码修改的最大的天数
    -i 密码过期多久以后禁止登陆使用
    -w 提示用户距离多少天提示修改密码
    min max inactive warning
    用户管理命令小结:
    1、和用户相关的配置文件知识点:
    /etc/passwd账号文件及不同列内容
    /etc/shadow账号密码文件及不同列内容
    /etc/group组的文件及不同列内容
    /etc/gshadow组密码文件及不同列内容
    2、用户管理命令
    useradd -u -g -G -s -M -e -c -d
    对应/etc/skel,/etc/default/useradd,/etc/login.defs
    userdel -r
    usermod -u -g -G -s -M -e -c -d -L -U -l
    id
    chage -l -E -M -W -m -I
    passwd --stdin -n -i -w -x (suid位重点)
    su
    sudo
    visudo

    二、usermod命令

    usermod  可以修改用户组 增加用户拓展项目 

    -G 拓展组 u 指定id  g  起始id

    usermod -u 500 -g 512 -G 522 user1

    2.usermod -L carlton   上锁

    usermod -U  解锁

    三、passwd命令

    passwd +用户名   如果是root用户的话,则不用加

    yum -y install expect 安装包

    安装好了之后

    mkpasswd 自动生成密码

    四、df命令

    df -T 查看文件系统的类型

    df 看不全 比如swap分区,需要用到free可以看见

    df -h 可以知道分区使用多少

    df -k 以K为单位

    df -i 查看inode的使用情况

    五、du命令

    du 主要是看文件的大小

    du -m   以m为单位

    du -h   可以根据文件的大小随机显示

    du -sh /文件路径/  指定文件的大小

    ls -ih和 du -sh 的主要区别在于   前者是看文件本身 后者从磁盘出发

    Try! Try! Try!
  • 相关阅读:
    论文阅读 | MobileNetV2: Inverted Residuals and Linear Bottlenecks
    论文阅读 | MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
    ResNet代码实现
    第二次作业:卷积神经网络 part 1
    第一次作业:深度学习基础
    对于当下和未来的一点点思考
    第六周:生成式对抗网络
    第五周:卷积神经网络 part3
    HybridSN 高光谱分类网络的优化
    第四周:卷积神经网络 part3
  • 原文地址:https://www.cnblogs.com/carltonx/p/5406607.html
Copyright © 2020-2023  润新知