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

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

chgrp和newgrp命令可帮助你管理文件,以维护组的所有权。...就像许多其他Linux命令一样,chgrp具有递归参数“-R”。 你需要用它对目录及其内容进行递归操作,如下文所示。...保留根 Linux文件系统的根(/)应该受到高度重视。 如果在此级别上犯了一个命令错误,那么后果可能不堪设想,使系统完全无法使用。 尤其是在运行进行任何类型的更改(或更糟糕的是删除)的递归命令时。...newgrp命令允许用户覆盖当前的主组。...当你在所有文件必须具有相同组所有权的目录工作时,newgrp会给你带来便利。 假设你的Intranet服务器上有一个名为share的目录,不同的团队在该目录存储营销照片。 该组为share。

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

linux 密码管理

账号犹如一张通行证,有了账号你才能顺利的使用Linux。不过 Linux 怎么确认使用某账号的人,是这个账号的真正拥有者呢?此时Linux 会根据用户的密码,来确认用户的身份。...在 Linux ,使用 useradd 新建一个用户账号时,useradd 会锁定用户的密码,如此一来,用户暂时不能使用 。你必须要修改其密码后,新建的用户才能用他的账号登录。...Linux 的用户,可以通过 newgrp 暂时修改其主要群组的身份。执行 newgrp 时,会以指定的群组身份,开启一个登录 Shell,这样就可以获得暂时修改主要群组之功效。...此时,如果该群组没有指定密码,那么 Linux 只允许群组的成员可以使用 newgrp修改主要群组的身份;如果群组设置了密码,群组成员仍可以不用密码就可切换主要群组身份,但非群组的成员,则必须要提供正确的密码才行...[root@zutuanxue ~]# su - ztxa -c "gpasswd -a ztxc admin" 正在将用户“ztxc”加入到“admin”组 切换到ztxa 从admin组删除

3.6K20

Linux 修改用户组后,如何关闭所有 X session 下使得组生效?

我通过查找资料,寻找到一些解决方案: 方案一: id -g 给出当前用户的主组号,我们称为 origin_group_id, id -G 列出所有组号 newgrp ,...这里我使用: newgrp docker id -g 显示当前组 为 973 正是docker 组了。...然后,再使用 newgrp , 此处 我使用的是 newgrp xuyaowen . 这种方法,一次能使得一个组生效,但是能解决大多数情景的需求。...id : 再使用命令,就会发现所修改的组存在列表。 这两种解决方案,也适用于解决 chsh 在 X window 改变当前用户默认 shell 不及时生效的情况。...参考连接:https://superuser.com/questions/272061/reload-a-linux-users-group-assignments-without-logging-out

2.1K10

Linux】关于Linux的权限

Linux的文件类型和后缀无关(后缀名可以作为提示,用户可以使用后缀区分文件类型),但是对linux来说区分文件和文件本身的后缀是无关的(但是gcc等工具对文件后缀可能有要求)。...开始之前,我们输入ll指令,来看看前面10个字符代表什么意思: 在linux,是通过ll显示的众多属性列的第一列的第一个字符来区分文件类型的。...则无法用ls等命令查看目录的文件内容....可写权限: 如果目录没有可写权限, 则无法在目录创建文件, 也无法在目录删除文件 所以这也是为什么系统规定目录的起始权限从777开始,所有的目录被创建出来,一般都要能够被进入 换句话来讲, 就是只要用户具有目录的写权限..., 用户就可以删除目录的文件, 而不论这个用户是否有这个文件的写权限。

7.2K20

Linux系统用户组的管理

每个用户都有一个用户组,系统可以对一个用户组的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。...实例1: # groupadd group1 此命令向系统增加了一个新组group1,新组的组标识号是在当前已有的最大组标识号的基础上加1。...实例2: # groupadd -g 101 group2 此命令向系统增加了一个新组group2,同时指定新组的组标识号是101。...用户可以在登录后,使用命令newgrp切换到其他用户组,这个命令的参数就是目的用户组。...例如: $ newgrp root 这条命令将当前用户切换到root用户组,前提条件是root用户组确实是该用户的主组或附加组。类似于用户账号的管理,用户组的管理也可以通过集成的系统管理工具来完成。

2.4K00

Linux系统用户组的管理命令

每个用户都有一个用户组,系统可以对一个用户组的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。...实例1: # groupadd group1 此命令向系统增加了一个新组group1,新组的组标识号是在当前已有的最大组标识号的基础上加1。...实例2: # groupadd -g 101 group2 此命令向系统增加了一个新组group2,同时指定新组的组标识号是101。...用户可以在登录后,使用命令newgrp切换到其他用户组,这个命令的参数就是目的用户组。...例如: $ newgrp root 这条命令将当前用户切换到root用户组,前提条件是root用户组确实是该用户的主组或附加组。类似于用户账号的管理,用户组的管理也可以通过集成的系统管理工具来完成。

1.3K00

centos6系统用户组的管理操作命令

Linux系统用户组的管理 每个用户都有一个用户组,系统可以对一个用户组的所有用户进行集中管理。...不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。 用户组的管理涉及用户组的添加、删除和修改。...实例2: # groupadd -g 101 group2 此命令向系统增加了一个新组group2,同时指定新组的组标识号是101。...用户可以在登录后,使用命令newgrp切换到其他用户组,这个命令的参数就是目的用户组。...例如: $ newgrp root 这条命令将当前用户切换到root用户组,前提条件是root用户组确实是该用户的主组或附加组。类似于用户账号的管理,用户组的管理也可以通过集成的系统管理工具来完成。

66420

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

在文章Linux Ubuntu安装Docker环境,我们介绍了开源容器化平台和工具集Docker的详细配置方法;配置完毕后,Docker就已经可以正常使用了,但是还有着一个小问题——我们在Unix...其中,本文所涉及的全部代码,都在终端执行即可。   首先,执行如下的代码,创建名为docker的一个用户组。...接下来,执行如下的代码,将我们当前的非root用户放入刚刚创建的用户组。...其中,newgrp是一个Linux系统命令,用于切换当前会话的有效组;docker是我们要切换到的目标组的名称。 newgrp docker   运行上述代码,如下图所示。   ...在我们上一篇文章文章Linux Ubuntu安装Docker环境,当时也用了这一句代码来测试Docker是否配置成功,而当时这一句代码的前面是需要有sudo字样的,如下图所示;而经过我们上述配置,就无需这个

29020

Linuxgroup文件详解

与/etc/passwd的登录名一样,组名不应重复。 口令 就是密码,存放的是用户组加密后的口令字。一般Linux系统的用户组都没有口令,即这个字段一般为空,或者是*。...将用户分组是Linux系统对用户进行管理及控制访问权限的一种手段。每个用户都属于某个用户组;一个组可以有多个用户,一个用户也可以属于不同的组。...当一个用户同时是多个组的成员时,在/etc/passwd文件记录的是用户所属的主组,也就是登录时所属的默认组,而其他组称为附加组。...用户要访问属于附加组的文件时,必须首先使用newgrp命令使自己成为所要访问的组的成员。直接加参数即可: root@myths-X450LD:~# newgrp myths

1.8K30

Linux普通用户使用Docker

简介 Docker 是一款开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像,然后发布到任何流行的 Linux 或 Windows 操作系统的机器上,也可以实现虚拟化。...以上摘自**《百度百科——Docker》** Docker 为开发者带来了极大便利性,因此被广泛使用于工作学习。...docker 组使其修改生效即可: sudo groupadd docker # 有则不用创建 sudo usermod -aG docker USER # USER 为加入 docker 组的用户 newgrp...# 刷新 docker 组 docker run hello-world # 测试无 root 权限能否使用 docker 【注】如果在运行上述命令时,USER 一直是登录状态,则也要使用 newgrp...附录 参考资料: Install Docker Engine Post-installation steps for Linux NVIDIA Cloud Native Documentation non-root

6.3K20
领券