首页 > 系统服务 > 详细

linux组管理命令

时间:2019-05-14 10:13:32      阅读:125      评论:0      收藏:0      [点我收藏+]

组管理
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

linux组管理命令

原文:https://www.cnblogs.com/xuzhaoping/p/10860144.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!