• 杨杰
    2019-07-28
    假设两个用户a(所在组为groupa),b(所在组groupb)
    通过chown 把某个文件的拥有者修改为a,又通过chown :groupb把所有者的组改为groupb 会对文件的权限有什么影响?

    作者回复: 文件权限无变化,但是文件属主的权限就变成了a用户对文件的权限,文件属组的权限就变成了b用户对文件的权限

    
     1
  • we
    2019-07-17
    老师,能给下 s 套接字文件, 和 f 命令管道文件的 帮助文档吗?

    作者回复: 默认帮助没有那么详细,只是一句话介绍了他们是进程通信的方式,网上搜一下他们的解释用法和区别吧

    
     1
  • 客厅的电视📻
    2019-07-13
    终于等到你了,老师 哈哈
    
     1
  • Panda
    2019-11-27
    老师您好,在修改文件属组的时候有个疑问,由于不能截图,我就直接粘贴代码了:
    [user1@geektime ~]$ id user1
    uid=1005(user1) gid=1005(usergroup) 组=1005(usergroup)
    [user1@geektime ~]$ ll -d /test
    drwxr-xr-x. 5 user1 usergroup 77 11月 6 22:09 /test
    [user1@geektime ~]$ chown :admin /test
    chown: 正在更改"/test" 的所属组: 不允许的操作
    [user1@geektime ~]$ sudo usermod -g admin user1
    [user1@geektime ~]$ id user1
    uid=1005(user1) gid=1003(admin) 组=1003(admin)
    [user1@geektime ~]$ chown :admin /test
    chown: 正在更改"/test" 的所属组: 不允许的操作
    [user1@geektime ~]$ sudo chown :admin /test
    [user1@geektime ~]$ ll -d /test
    drwxr-xr-x. 5 user1 admin 77 11月 6 22:09 /test
    [user1@geektime ~]$ chown :usergroup /test
    [user1@geektime ~]$ ll -d /test
    drwxr-xr-x. 5 user1 usergroup 77 11月 6 22:09 /test
    简单总结下:
    (1)/test目录属于user1用户,以及属于usergroup用户组,user1对/test文件有所有权限
    (2)user1用户也属于usergroup组,第一次使用user1修改/test的数组时不允许修改,
    (3)修改了user1的用户组为admin后,使用user1用户修改/test文件的所属组,直接报没有权限,但是使用sudo命令将/test的所属组改为admin后,就可以使用user1再次将/test的所属组修改为其他的
    (3)我的疑问是user1是/test的属主,不管/test的数组是哪个,user1不应该都有权限进行修改吗?而且第一次和第二次修改时/test的属组也是user1的属组,为什么第二次可以修改,第一次就不可以?
    展开

    作者回复: 您好, 1 user1 是否允许修改/test目录属组由它的上级目录确定,也就是/ 目录
    2 没有复现出来第二次可以修改的情况,操作系统版本和bash版本提供一下

    
    
  • SAIL05124
    2019-10-12
    老师你好,这讲了修改文件权限的方法,那修改目录的方法什么啊?后面会讲到吗

    作者回复: 后面会讲, 一样使用chmod 命令

    
    
  • WL
    2019-07-13
    老师 我感觉好像ctrl + r不太好用,只要输错一个字符后面的字符就无法输入了,是这样吗还是我操作有啥问题。

    作者回复: 可以再次使用ctrl + r 重新输入啊

    
    
我们在线,来聊聊吧