zoukankan      html  css  js  c++  java
  • 用户和组常用操作

    1. 查看用户列表 cat /etc/passwd 可以查看所有用户的列表 cat /etc/group 查看用户组 cat /etc/passwd|grep -v nologin|grep -v halt 整合管道过滤,筛选内容

     

    1.5 用户操作

      增加用户: useradd 

      设置密码: passwd  <密码>   , 不设置密码不能登陆

       删除用户: userdel 用户名

       查看用户:

    当前登陆用户: w/who/whoami

    单个用户信息: finger  <用户名>/ id <用户名>

      用户登陆记录:

    登陆成功的用户: last

    登陆不成功的用户: lastb

    用户赋权:

    chown -R <用户名> <文档或者目录>

     

     

    2. 修改用户和用户主目录 修改用户:   变更用户名:  usermod -l new(应该写你新的用户名) old(写旧的用户名)   变更用户密码: passwd for 用户 密码 修改用户主目录: 第一种方法:    vi /etc/passwd 找到要修改的用户那几行,修改掉即可。此法很暴力,建议慎用。

      第二种方法:usermod -d 主目录 -u uid    -u后面一定要接uid啊,不是username   usermod详细参数    [用户帐号]    补充说明:usermod可用来修改用户帐号的各项设定。    参 数:    -c<备注>   修改用户帐号的备注文字。    -d登入目录>   修改用户登入时的目录。    -e<有效期限>  修改帐号的有效期限。    -f<缓冲天数>   修改在密码过期后多少天即关闭该帐号。    -g<群组>   修改用户所属的群组。    -G<群组>   修改用户所属的附加群组。    -l<帐号名称>  修改用户帐号名称。    -L  锁定用户密码,使密码无效。    -s  修改用户登入后所使用的shell。    -u  修改用户ID。    -U  解除密码锁定。

    /etc/passwd解释:   root: x:  0:   0:  root: /root:  /bin/bash   注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序

    3. 用户组

    关于用户组,可以理解为家, 例如: 某个或者某些用户属于这个家里面的, 那么他可以对这个家里面的大部分东西进行操作. 这就是所谓的权限. 而他对其他家的东西不能进行操作,即无权. 所以用户组决定了一个或者多个用户可以操作的档案有哪些.

       1.创建组 : groupadd test增加一个test组
    2.修改组 : groupmod -n test2 test 将test组的名子改成test2
    3.删除组 : groupdel test2 删除test2组
    4.查看组
    i. 查看当前登录用户所在的组 groups,查看test用户所在组: groups test 查看当前登录用户:whoami
    ii. 查看所有组 cat /etc/group
    iii. 有的linux系统没有/etc/group文件的,这个时候使用下面的这个方法
    cat /etc/passwd |awk -F [:] ‘{print $4}’ |sort|uniq | getent group |awk -F [:] ‘{print $1}’
    这里用到一个命令是getent,可以通过组ID来查找组信息,如果这个命令没有的话,那就很难查找,系统中所有的组了.

     

    5. 变更文档所有者(赋权)

    chown -R mongodb /home/mongodb将mongodb以及下面的所有文件赋予mongodb这个用户

     

     

  • 相关阅读:
    ConcurrentHashMap、Collections.synchronizedMap、Hashtable讨论(区别)java集合框架【3】 java1.5新特性
    struts2中方法拦截器(Interceptor)的中的excludeMethods与includeMethods的理解
    java抽象类详解以及与接口区别
    乐观锁理解
    URI和URL的区别
    JavaScript编程笔记
    2007年3月9日早上来到深圳……
    axWindowsMediaPlayer1控件循环播放方法
    C#中调用存储过程笔记(原)
    js日期选择控件(Asp.Net可用)
  • 原文地址:https://www.cnblogs.com/kevinShaw/p/5112601.html
Copyright © 2011-2022 走看看