zoukankan      html  css  js  c++  java
  • 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 参数可以递归修改子目录的用户及组。


  • 相关阅读:
    弱监督学习框架下的图像语义分割调研
    LeetCode(115):不同的子序列
    LeetCode(114): 二叉树展开为链表
    LeetCode(113):路径总和 II
    项目实战10.1—企业级自动化运维工具应用实战-ansible
    快收藏!高手Linux运维管理必备工具大全,你会吗?
    项目实战12.2—企业级监控工具应用实战-zabbix操作进阶
    项目实战12.1—企业级监控工具应用实战-zabbix安装与基础操作
    项目实战13—企业级虚拟化Virtualization
    计算机专用英语词汇1695个词汇表
  • 原文地址:https://www.cnblogs.com/gyfluck/p/10450654.html
Copyright © 2011-2022 走看看