zoukankan      html  css  js  c++  java
  • linux用户和组

    1、新建用户
      sudo adduser xxx 这样的命令会在home目录下添加一个帐号 
      sudo useradd xxx 仅仅是添加用户, 不会在home目录添加帐号 
      Linux 通过 命令行 增加用户
      打开终端 输入 sudo -r useradd 用户名 /* -r 参数建立系统用户 
      输入 sudo useradd -g root 用户名 /*这一行的命令是让你的刚刚建立的 用户 划分到 root 权限组下 
      sudo passwd 用户名 /*设置你刚刚建立的密码 
      Linux 通过 命令行 删除用户
      终端方法:以下用newuser代替想要删除的用户账户 
      在root用户下:userdel -r newuser 
      在普通用户下:sudo userdel -r newuser 因为你需要彻底删除用户,所以加上-r的选项,在删除用户的同时一起把这个用户的宿主目录和邮件目录删除。
    
    2、建工作组
    groupadd test 
    useradd -g test phpq //新建phpq用户并增加到test工作组
     给已有的用户增加工作组
    usermod -G groupname username
    或者:gpasswd -a user group
    
    3、临时关闭用户:
    在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。
    或者使用如下命令关闭用户账号:
    passwd peter –l
    重新释放:
    passwd peter –u
    
    4、永久性删除用户账号
    userdel peter
    groupdel peter
    usermod –G peter peter (强制删除该用户的主目录和主目录下的所有文件和子目录)
    
    5、从组中删除用户
    编辑/etc/group 找到GROUP1那一行,删除 A 或者用命令 gpasswd -d A GROUP
    
    6、查看用户和用户组的方法
    用户列表文件:/etc/passwd
    用户组列表文件:/etc/group
    查看系统中有哪些用户:cut -d : -f 1 /etc/passwd    (以:分割的list的第一个)
    查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
    查看用户操作:w(who)
    查看某一用户:w 用户名
    查看用户登录历史记录:last
  • 相关阅读:
    整数拆分
    win8 使用notepad++写C代码
    hessian客户端调用服务端测试类
    多线程环境下保证实现单线程的案例
    windows server 2008开机启动多个tomcat服务方法及遇到问题
    解决加载静态文件无法被浏览器缓存问题
    【拦截器】HandlerInterceptor接口
    【pac4j】OAuth 认证机制 入门篇
    【Linux部署 · JDK】在linux系统安装jdk
    【Linux部署 · GIT】在linux系统安装git和配置实现SSH
  • 原文地址:https://www.cnblogs.com/sprinng/p/3047310.html
Copyright © 2011-2022 走看看