zoukankan      html  css  js  c++  java
  • 用户及用户组

    用户及用户组:

    组如同一个职位,用户属于哪个组好比如进入了某个岗位,而却可以有主岗位和多个副岗位。

    四大文件:①、/etc/passwd    用户名:加密密码:UID:GID:描述:shell类型

                      ②、/etc/shadow    用户名:加密密码:改口令到1790年天数:几天内不得改密码:。。。:。。。      注意:加密密码为!即被锁定不可登陆,如系统进程。为空则无密码直接登陆

                      ③、/etc/group       组名    :加密密码:GID:成员名

                      ④、/etc/gshadow  组名    :加密密码:组管理:成员名

    检查passwd的语法问题:pwck                  检查group的语法问题:grpck

    添加用户时的默认设置文件路径: cat   /etc/default/useradd    等价于    useradd -D

    添加用户:useradd

    格式:useradd -r  -u 48 -g apache  -s /sbin/nologin  -d /var/www  -c "Apache"  apache            完成后就会在/etc/passwd最后一行记录

    查看用户的各种信息 getent  passwd / shadow / group / gshadow   用户名      =cat /etc/各个文件

    邮件存放处:/var/spool/mail

    删除用户:userdel   

    userdel 用户名                       userdel   -r 用户名(完全删除,危险)

    给用户增加组及附属组:

    usermod  -aG   组  成员名    给该成员再添加附属组。 注意:-a即add,防止已有附属组被覆盖。    = gpasswd  -a user 组名

    usermod  -G “”  组成员         将该成员的附属组清空。

    临时加入组:先gpasswd root     再newgrp root    作用:此时再创建的文件所属组为root  

    创建组:

    格式:groupadd -g 48  -r apche

    删除组成员:gpasswd  -d  user   组名       删除组中用户

                                          -a  user   组名      给组添加成员

                                          -A user1,user2... 组名    给组添加管理权限的用户

    查看:①、groups  组名

               ②、getent  passwd / shadow / group / gshadow   用户名/组名

               ③、id  用户名

               ④、groupmems  -l  -g 组名

                                           -a  用户名  -g  组名       给组添加成员                = gpasswd  -a  user   组名

                                           -d  用户名   -g   组名    删除组中的用户             = gpasswd  -d  user   组名

                                           -p   -g  组名                  清空组成员

    su root 不完全切换    su -root 完全切换      su -root  -c “getent shadow” 临时切换root执行命令后退出

    passwd  -e  用户名   下次登陆强制改密码

    chage    -l   用户名    显示用户的密码信息

    chfn:修改用户说明       chsh -s 修改shell类型 =usermod -s          finger 查看用户信息(需要安装finger)

    /bin/false  和 /usr/sbin/nologin 都是无法登陆

    selinux的配置文件:/etc/selinux/config

      

  • 相关阅读:
    jquery判断元素是否可见隐藏
    jQuery的replaceWith()函数用法详解
    前端工作面试问题
    Windows下安装sass和compass失败的解决办法
    马尾图案之canvas的translate、scale、rotate的方法详解
    boost bimap
    boost multi index
    boost regex expression
    boost format
    boost lexical_cast
  • 原文地址:https://www.cnblogs.com/ldyaly/p/12715344.html
Copyright © 2011-2022 走看看