• Linux 之 用户及用户组


    用户及用户组


      参考教程:【千峰教育


    命令:

      whoami:
        作用:查看当前登录的用户。
        格式:whoami

      /etc/passwd:
        说明:该文件存放了系统中所有的用户,每一行的每一列如下:
          用户名 :密码 :描述 :UID(用户ID): GID(组ID):用户家目录 :shell。
        查看:cat /etc/passwd

      useradd:
        作用:添加用户
        格式:useradd 用户名
        选项:
          -d:指定用户家目录
          -u:指定用户ID,必须大于500(小于500都被系统占用了,默认从500开始)
          -s:指定用户执行的shell,若用户已经创建可以使用以下方式禁止登录
          chsh 用户名 -s /sbin/nologin

      userdel:
        作用:删除指定用户
        格式:userdel 用户名
        说明:彻底删除用户还需要删除[/home/用户名]目录和[/var/mail/用户名]目录。

      passwd:
        作用:设置用户密码
        格式:passwd [用户名]
        说明:
          1、不指定用户名时,默认修改当前用户的用户密码
          2、查看所有用户的密码/etc/shadow

      su:
        作用:切换用户
        格式:su [用户名]
        说明:若不指定用户,则默认切换到root用户。

      sudo:
        说明:
        1、若只想简单的执行一个超级用户命令,不想切换用户。
        2、格式是在原来命令的前面加上sudo即可。

      特殊标识:
        #:超级用户
        $:普通用户
        ~:表示用户家目录

      /etc/group:
        说明:查看系统中所有的组

      groupadd:
        作用:添加用户组
        格式:groupadd 组名

      groupdel:
        作用:删除用户组
        格式:groupdel 组名

      gpasswd:
        作用:向用户组添加或删除用户
        格式:gpasswd [选项] 用户名 组名
        选项:
          -a:将指定用户加入指定组
          -d:将指定用户从指定组删除

      chgrp:
        作用:设置文件所属的组
        格式:chgrp 组名 文件名
        说明:修改文件所属的组

      chown:
        作用:设置文件的所有者
        格式:chown 用户[:组名] 文件名
        说明:修改文件的所有者[及组名]

      说明:
        1、修改用户及组的时候,可以使用UID或GID。
        2、加上-R 参数可以递归修改子目录的用户及组。


  • 相关阅读:
    软件测试之测试需求
    如何做页面测试
    如何做查询测试
    如何做报表测试
    SQL server(一)变量的定义
    SQLserver中事务的使用
    Asp.Net MVC中使用中间件对要访问的页面进行Session判断
    python之numpy使用(一)
    SQL Server存储过程的简单使用
    SQLServer游标的简单使用
  • 原文地址:https://www.cnblogs.com/gyfluck/p/10450654.html
Copyright © 2020-2023  润新知