首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux chgrp和newgrp命令简介【Linux-Command line】

chgrp和newgrp命令可帮助你管理文件,以维护组的所有权。...就像许多其他Linux命令一样,chgrp具有递归参数“-R”。 你需要用它对目录及其内容进行递归操作,如下文所示。...保留根 Linux文件系统的根(/)应该受到高度重视。 如果在此级别上犯了一个命令错误,那么后果可能不堪设想,使系统完全无法使用。 尤其是在运行进行任何类型的更改(或更糟糕的是删除)的递归命令时。...newgrp命令允许用户覆盖当前的主组。...但是,假设由于某种原因未设置setgid位, newgrp命令在这种情况下将大显身手。 在任何用户将文件放入共享目录之前,它们可以运行newgrp share命令。

1.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux 密码管理

    账号犹如一张通行证,有了账号你才能顺利的使用Linux。不过 Linux 怎么确认使用某账号的人,是这个账号的真正拥有者呢?此时Linux 会根据用户的密码,来确认用户的身份。...Linux 的用户账号与群组账号都可设置密码。用户账号的密码用来验证用户的身份;而群组账号的密码则是用来确认用户是否为该群组的成员,以及确认是否为该群组的管理者。...在 Linux 中,使用 useradd 新建一个用户账号时,useradd 会锁定用户的密码,如此一来,用户暂时不能使用 。你必须要修改其密码后,新建的用户才能用他的账号登录。...Linux 的用户,可以通过 newgrp 暂时修改其主要群组的身份。执行 newgrp 时,会以指定的群组身份,开启一个登录 Shell,这样就可以获得暂时修改主要群组之功效。...此时,如果该群组没有指定密码,那么 Linux 只允许群组的成员可以使用 newgrp修改主要群组的身份;如果群组设置了密码,群组成员仍可以不用密码就可切换主要群组身份,但非群组的成员,则必须要提供正确的密码才行

    3.6K20

    linux命令讲解大全】209. Linux管理命令:ntsysv、chpasswd和gpasswd

    password,例如abc:abc123,必须以这种格式书写,并且不能有空行,保存成文本文件user.txt,然后执行chpasswd命令: chpasswd < user.txt 上述命令用于批量修改密码,是Linux...gpasswd Linux下工作组文件的管理工具 补充说明 gpasswd命令是Linux下工作组文件/etc/group和/etc/gshadow的管理工具。...gpasswd(选项)(参数) 选项 -a:添加用户到组; -d:从组中删除用户; -A:指定管理员; -M:指定组成员,和-A的用途差不多; -r:删除密码; -R:限制用户登录组,只有组中的成员才可以使用newgrp...实例 假设系统有一个peter账户,该账户本身不是groupname群组的成员,使用newgrp需要输入密码才能暂时加入该组。

    14010

    Ubuntu环境实现非root身份操作Docker的方法

    在文章Linux Ubuntu安装Docker环境中,我们介绍了开源容器化平台和工具集Docker的详细配置方法;配置完毕后,Docker就已经可以正常使用了,但是还有着一个小问题——我们在Unix...其中,groupadd是一个Linux系统命令,用于创建用户组;docker就是我们接下来要创建的用户组的名称。 sudo groupadd docker   运行上述代码,如下图所示。   ...其中,usermod是一个Linux系统命令,用于修改用户的属性和组关联;-aG是usermod命令的选项,其中-a表示追加(Append),-G表示指定用户所属的附加组;docker是要将用户添加到的用户组的名称...其中,newgrp是一个Linux系统命令,用于切换当前会话的有效组;docker是我们要切换到的目标组的名称。 newgrp docker   运行上述代码,如下图所示。   ...在我们上一篇文章文章Linux Ubuntu安装Docker环境中,当时也用了这一句代码来测试Docker是否配置成功,而当时这一句代码的前面是需要有sudo字样的,如下图所示;而经过我们上述配置,就无需这个

    89920

    Linux 的账号与群组

    在管理 Linux 主机的账号时,我们必须先来了解一下 Linux 到底是如何辨别每一个使用者的!...---- 使用者标识符: UID 与 GID 虽然我们登陆 Linux 主机的时候,输入的是我们的账号,但是其实 Linux 主机并不会直接认识你的『账号名称』的,他仅认识 ID 啊 (ID 就是一组号码啦...这个文件的内容有点像这样: Tips:鸟哥在接触 Linux 之前曾经碰过 Solaris 系统 (1999 年),当时鸟哥啥也不清楚!由于『听说』Linux 上面的账号越复杂会导致系统越危险!...---- newgrp: 有效群组的切换 那么如何变更有效群组呢?就使用 newgrp 啊!不过使用 newgrp 是有限制的,那就是你想要切换的群组必须是你已经有支持的群组。...---- /etc/gshadow 刚刚讲了很多关于『有效群组』的概念,另外,也提到 newgrp 这个命令的用法, 但是,如果 /etc/gshadow 这个配置没有搞懂得话,那么 newgrp 是无法动作的呢

    2.3K10

    Linux的用户管理(二)

    不同Linux系统对用户组的规定有所不同,如Linux下的用户属于它同名的用户组,这个用户组在创建用户的同时创建。 用户组的管理涉及用户组的添加、删除和修改。...用户可以在登录后,使用命令newgrp切换到其他用户组,这个命令的参数就是目的用户组。...例如: $ newgrp root 这条命令将当前用户切换到root用户组,前提条件是root用户组确实是该用户的主组或附加组。类似于用户账号的管理,用户组的管理也可以通过集成的系统管理工具来完成。...Shell是用户与Linux系统之间的接口。Linux的Shell有许多种,每种都有不同的特点。...用户要访问属于附加组的文件时,必须首先使用newgrp命令使自己成为所要访问的组中的成员。用户组的所有信息都存放在/etc/group文件中。

    1K10

    Linux账号管理

    1 用户账号      ① 我们在登录Linux时候 系统都做了哪些事情?    ...先 /etc/password 检查是否有输入的账号,如果有则找出对应的UID(用户ID)GID(组ID),另外 该账号的主文件夹与对应shell设置一起读出 核对密码表;这时Linux进去/etc/shadow...里面找到对应的UID 然后核对刚刚输入的密码与这个文件的密码是否相同; 都OK,就进入 shell掌控阶段 (如果要备份Linux系统账号的话 一定要备份这两个文件 /etc/password /etc...删除这个组的密码 -R 让密码失效 下面是用户组管理员有权限执行的 -a 将某位用户加入到这个组中 -d 将某位用户删除出groupname 这个用户组中           5 newgrp...test就有2个组;我们可以用newgrp来切换当前的组;来获取对应组的权限           newgrp testgroup1           切换成功 我们用 id 看看 ?

    3.2K40
    领券