• linux 用户管理、用户组管理


    用户管理

    useradd

    用于创建用户,如useradd shengrui 会自动创建根目录为/home/shengrui的用户shengrui,且会自动创建和用户同名的group。如果想自定义用户根目录,可以用--home-dir指定。如果想自定义group名,也可以用-g指定。也可以用-p指定用户对应的密码,但是-p后面得跟加密后的密码,而不是密码原文,由于加密的密码生成比较费劲或者说不知道怎么生成,所以一般不用-p,而是在用户创建之后,执行passwd命令创建密码。

    如useradd --home-dir /data/apps/mqq -g root mqq,创建用户mqq,根目录是/data/apps/mqq,属组是root。

    passwd mqq,按要求输入密码原文即可。

    usermod

    用于修改用户的根目录、属组等

    usermod --home /home/mqq mqq,修改mqq用户的根目录为/home/mqq。注意,usermod不会自动创建新的用户根目录,在cd之前需要手动创建,否则会报No such file or directory。

    usermod -g mqq mqq,修改mqq用户的属组为mqq。同样的,usermode不会自动创建新属组,需要在usermod之前手动创建,否则会报错group 'xxx' does not exist。

    userdel

    用于删除用户。如userdel mqq。之后,可以用id mqq来验证mqq是否已删除。

    注意,默认不会删除用户目录,如果想同时删掉用户目录的话,可以用-r参数,如userdel -r shengrui。

    查看所有用户

    /etc/passwd

    用户组管理

    groupadd

    用于新建用户组。

    groupmod 

    修改用户组

    groupdel

    删除用户组

    id

    查看当前用户及uid、当前用户的属组及gid

    id后面加上用户名,可以查看该用户的uid、属组及gid。

    finger

  • 相关阅读:
    清除缓冲
    iOS 10 开发 相机相关的适配
    UIImagePickerControllerDelegate---ActionSheet---获得设备型号
    4,4s屏幕过渡页处理
    iOS小技巧3
    UIWebView中Html中用JS调用OC方法及OC执行JS代码
    删除本地文件
    NSArray倒序
    tableView和scrollView滚动起冲突
    在UIScrollView的delegate方法判断滚动快慢
  • 原文地址:https://www.cnblogs.com/koushr/p/13628936.html
Copyright © 2020-2023  润新知