zoukankan      html  css  js  c++  java
  • Linux基本命令篇 用户管理

    添加用户: useradd

    -u UID 指定新用户的uid, 默认使用当前最大UID加1

    -g group 指定新用户所在的组

    -G 指定新用户的附加组

    -d 指定新用户的家目录

    -s 指定新用户使用的shell, 默认为bash

    -c 附加信息

    -e 指定用户失效时间

    -m 建立新用户的家目录

    查看用户的基本情况: id user1 该命令查看user1的基本情况.

    只输入id 命令将会返回当前用户的基本情况. whoami也可以. who也可以.

    添加用户组: groupadd

    groupadd –g 888 group2 创建一个用户组group2, 其GID为888

    删除用户: userdel

    userdel –r username 删除帐户及其宿主目录

    停用用户帐号

    将帐号停用的意思是暂时不允许用户登录系统, 而其数据仍要予以保留. 可以编辑etc/passwd文件, 把要停止使用的帐号所在行标注就可以了. 如下, 添加一个井号, 将jane这个用户停用.

    #jane:x:1000:1000:Jane,,,:/home/jane:/bin/bash

    还可以使用另一种方法, 将该用户的shell修改为false或null或nologin都可以. 如下.

    jane:x:1000:1000:Jane,,,:/home/jane:/bin/false

    jane:x:1000:1000:Jane,,,:/home/jane:/bin/null

    jane:x:1000:1000:Jane,,,:/home/jane:/usr/sbin/nologin

    删除用户组: groupdel

    更改用户: usermod

    usermod -L username 禁用帐户

    passwd –l username 禁用密码

    usermod -U username 恢复禁用帐户

    passwd -u username 恢复禁用密码

    更改用户组: groupmod

    更改密码: passwd

    切换用户: su

    在root未设置密码的情况下, 无法su到root账户来运行.

    直接运行su命令,不带任何用户名参数, 会默认的切换回root用户.

    注意, 使用su命令的时候推荐使用su - user, 这样才会就爱那个user的环境变量加载起来.

    切换用户执行: sudo

    sudo passwd 该命令给root用户设置密码.

    sudo在默认情况下, 等效于sudo –u root command

    如果想用另一个用户的情况下执行, 可以使用 sudo -u user2 command.

  • 相关阅读:
    电商网站秒杀与抢购的系统架构[转]
    解决sublime无法安装软件的问题
    oracel中decode的使用
    使用Spring进行远程访问与Web服务[转]
    解决maven传递依赖中的版本冲突
    Linux下rz,sz
    spring bean 使用继承
    Java14-ListIterator
    Java13-Iterator的应用
    Java11-ArrayList常用的方法
  • 原文地址:https://www.cnblogs.com/awpatp/p/1528369.html
Copyright © 2011-2022 走看看