问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux下面如何更改用户名,使得所有原所属文件夹的拥有者和所属组名称也一并更改过来?

发布网友 发布时间:2022-03-25 22:45

我来回答

3个回答

热心网友 时间:2022-03-26 00:14

  一、《Linux的chmod命令》。在 shell 中,可以使用chown命令来改变文件所有者及用户组,chgrp命令来改变文件所在用户组。在 Linux的C程序中,可以使用chown函数来改变文件所有者,及所在用户组。

  另外,在shell中,要修改文件当前的用户必须具有管理员root的权限。可以通过su命令切换到root用户,也可以通过sudo获得root的权限。

  二、使用chown命令更改文件拥有者

  在 shell 中,可以使用chown命令来改变文件所有者。chown命令是change owner(改变拥有者)的缩写。需要要注意的是,用户必须是已经存在系统中的,也就是只能改变为在 /etc/passwd这个文件中有记录的用户名称才可以。

  chown命令的用途很多,还可以顺便直接修改用户组的名称。此外,如果要连目录下的所有子目录或文件同时更改文件拥有者的话,直接加上 -R的参数即可。

  基本语法:

  chown [-R] 账号名称 文件或目录

  chown [-R] 账号名称:用户组名称 文件或目录

  参数:

  -R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录

  都更新成为这个用户组。常常用在更改某一目录的情况。

  示例1:

[root@localhost home]# touch testfile //由 root 用户创建文件 
[root@localhost home]# ls testfile –l 
-rw--w--w- 1 root root 0 Jun 7 19:35 testfile //文件的拥有者及拥有者级均为 root 
[root@localhost home]# chown yangzongde testfile //修改文件拥有者为 yangzongde 
[root@localhost home]# ls testfile -l 
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //查看文件拥有者为 yangzongde,但组仍为 root

  三、使用chgrp命令更改文件所属用户组

  在shell中,可以使用chgrp命令来改变文件所属用户组,该命令就是change group(改变用户组)的缩写。需要注意的是要改变成为的用户组名称,必须在 /etc/group里存在,否则就会显示错误。

  基本语法:

  chgrp [-R] 用户组名称 dirname/filename ...

  参数:

  -R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录

  都更新成为这个用户组。常常用在更改某一目录的情况。

  示例3

[root@localhost home]# ls testfile -l 
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //查看文件拥有者为 yangzongde,但组为 root 
[root@localhost home]# chgrp yangzongde testfile //修改拥有者组为 yangzongde 
[root@localhost home]# ls testfile -l 
-rw--w--w- 1 yangzongde yangzongde 0 Jun 7 19:35 testfile 
[root@localhost home]# chown root:root testfile // 使用 chown 一次性修改拥有者及组 
[root@localhost home]# ls testfile -l 
-rw--w--w- 1 root root 0 Jun 7 19:35 testfile

热心网友 时间:2022-03-26 01:32

chown -hR username:groupname ./目录名
其中:h表示对符号链接也起作用;
R表示对所有子文件也起作用;
后面的用户名和组名用冒号分割;
最后是要修改的目标文件夹;
如有疑惑,在终端 man chown

热心网友 时间:2022-03-26 03:07

#usermod -l urchin(新用户名称) test(原来用户名称)
改完以后所属不影响,会一起跟着变过来,因为UID没有变化,你可以做个试验确认下追问注销了在runlwvel 3下面root登录,用这个命令还是提示用户已登录,怎么回事?

追答运行 w
然后使用命令pkill -kill -t 用户的tty

把他踢了你再弄

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? linux虚拟机怎样修改用户名称? 如何修改linux 账户 linux虚拟机中怎么更改用户名和密码? linux怎样修改用户名和主机名 Linux7怎么修改用户名 linux 下怎么更改用户名和密码? Linux系统中修改用户名的方法? linux 命令怎么修改用户名? linux下命令怎么修改用户名 LINUX 的用户名怎么改?不是ROOT!! linux更改用户名 linux改用户名字 微信朋友怎么关闭 微信发现栏里看一看中朋友在看的置顶被关掉了怎么恢复 腾讯视频好友在看怎么关闭 iphone11低电量有没有提示音? 为什么我的iphone电量到了20%不响呢 ios12.2系统值得升级吗? 苹果的12.2的系统好用么?为什么这么说 iphone没电提示音怎么开具体步骤 linux系统中user下怎么设置成自己的用户名 linux怎样修改root用户名 Linux 默认的root用户名 能改吗,怎么改 app怎么在iphone上取得信任 华为荣耀手机微信怎么后台运行 华为荣耀20i怎么设置小窗口 荣耀20i开发者选项怎么打开? 荣耀20i手机多任务管理界面在哪设置 荣耀手机K0Z一AL00后台在哪 荣耀20i在清空后台而且锁屏的情况下电量从20%到6%是怎么回事呢? 如何才能解开华为荣耀20i? 华为荣耀20i怎么进入开发者模式 荣耀 20i开发者选项怎么打开? 华为荣耀20i怎么开悬浮窗 荣耀20i自动同步功能在哪里开启 苹果手机设置里面的信任功能在哪里 苹果的信任设置在哪里 苹果手机信任在哪里 谁知道苹果x的描述文件或设备管理在哪里? 苹果手机为什么没有描述文件