• Linux与用户/组相关的命令 Anny


     Refer to http://www.linuxso.com/command/su.html

    useradd newuser #该用户的Home目录为/home/newuser

    useradd 用户名 -g 组名 –G 组名 -d Home目录名 -p 密码

      其中 -g 指定该用户的首要组

      -G 指定该用户的次要组

      -d 指定该用户的Home 目录

      -p 指定该用户的密码

    usermod

    userdel 用户名

    groupadd newgroup

    groupdel groupname

    passwd

      输入该命令后按系统提示依次输入密码和密码确认后即可完成用户密码的修改

      此外超级用户还可以修改其他用户的口令命令如下

      passwd 用户名

    /etc/passwd #show all users

    chmod [who] [+ | - | =] [mode] 文件名

      who: 

           u 表示用户(user) 即文件或目录的所有者

      g 表示同组(group)用户即与文件属主有相同组ID 的所有用户

      o 表示其他(others)用户

      a 表示所有(all)用户它是系统默认值

    mode: r 可读 , w 可写, x 可执行

    chown -R jenkins:jenkins folder #递归变更folder的所主 (用户:组)

    chown 用于更改某个文件或目录的属主和属组这个命令也很常用例如root用户把自己的一个文件拷贝给用户jenkins为了让用户jenkins能够存取这个文件root用户应该把这个文件的属主设为jenkins,否则用户jenkins无法存取这个文件.

    su #变更用户

    su root #需要输入密码

    su 普通用户 #不需要密码

    su - #环境变量好像没了 echo $JAVA_HOME 输出为空

    通过sudo,我们能把某些超级权限有针对性的下放,并且不需要普通用户知道root密码,所以sudo 相对于权限无限制性的su来说,还是比较安全的,所以sudo 也能被称为受限制的su ;另外sudo 是需要授权许可的,所以也被称为授权许可的su;

    sudo 执行命令的流程是当前用户切换到root(或其它指定切换到的用户),然后以root(或其它指定的切换到的用户)身份执行命令,执行完成后,直接退回到当前用户;而这些的前提是要通过sudo的配置文件/etc/sudoers来进行授权;

  • 相关阅读:
    POJ 3694 Network (求桥,边双连通分支缩点,lca)
    UVA 796
    UVA 315 315
    POJ 1236 Network of Schools (有向图的强连通分量)
    【转】有向图强连通分量的Tarjan算法
    HDU 3072 Intelligence System (强连通分量)
    【转】强大的vim配置文件,让编程更随意
    WORDPRESS登录后台半天都无法访问或者是访问慢的解决方法
    phpstorm+Xdebug断点调试PHP
    PHP性能调优---PHP调试工具Xdebug安装配置教程
  • 原文地址:https://www.cnblogs.com/limei/p/2228016.html
Copyright © 2020-2023  润新知