zoukankan      html  css  js  c++  java
  • linux组管理命令

    组管理
    Linux组基本介绍
    在Linux中的每个用户必须属于一个组,不能独立于组外
      文件
        |--1.所有者
        |--2.所在组
        |--3.其它者

    |--文件/目录的所有者
      说明:
        一般为文件的创建者,谁创建了该文件,
        就自然的成为该文件的所有者
    |--查看文件的所有者
      ls -ahl(all human list)

      eg:创建一个组hs,再创建一个用户Zoro 再使用Zoro创建文件
          groupadd hs
          usradd Zoro
          passwd xxx
          su Zoro
          touch ok.txt
          ls -ahl

    |--修改文件所有者
        指令:chown 用户名 文件名 (change owner)
      基本语法
        chown newowner file 改变文件的所有者
        chown newowner:newgroup file 改变用户的所有者和所有组
       -R 如果是目录 则使其下所有文件夹或目录递归生效

      eg:使用root创建一个文件apple.txt 然后将其所有者修改为Zoro
          root apple.txt
          chown Zoro apple.txt

    |--组的创建
      groupadd   组名
        eg:创建一个组monster
          groupadd monster
        eg:创建一个用户fox,并放入到monster组中
          useradd -g monster fox
            id fox

    |--文件/目录所在组
      说明:
        当某个用户创建一个文件后,
        默认这个文件的所在组就是在该用户所在的组
    |--修改文件所在组
      基本语法
        chgrp   组名   文件名(change group)
          eg:使用root用户创建文件z.txt 看看当前这个文件属于哪个组,
            然后将这个文件所在组,修改到hs组
              chgrp hs z.txt
              -R 递归修改

    |--其它组
      除文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组

    |--改变用户所在组
        在添加用户时,可以指定将该用户添加到哪个组中,
        同样的用root的管理权限可以改变某个用户所在的组
          |--usermod -g 组名 用户名
          |--usermod -d 目录名 用户名 改变该用户登陆的初始目录
      eg:创建一个组sl 将Zoro这个用户从原来所在的hs组,修改到sl组
          groupadd sl
          usermod -g sl Zoro

  • 相关阅读:
    oracle查询表最后的操作时间
    设置tomcat开机自启
    jmeter 连接mysql
    ubuntu卸载软件
    转 ubuntu 安装chrome 和chromedriver
    转 ps -ef ps -aux 区别
    ubuntu 20 jenkins 开机启动
    Ubuntu20.04安装JDK
    ubuntu 安装指定版本gitlab
    Gitlab备份和恢复操作记录 转
  • 原文地址:https://www.cnblogs.com/xzpin/p/10860144.html
Copyright © 2011-2022 走看看