gpt4 book ai didi

linux - 如何设置文件权限?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:36:47 24 4
gpt4 key购买 nike

我需要创建一个具有以下权限的文件

srw-rw-rw- 1 own group 0 Feb  6 22:12 myfile

我知道 chmod 666 会创建 'rw',但是要使用什么命令来创建第一个 s?

最佳答案

正如 vjayalakshmi 指出的那样,第一个字符是文件类型(普通、目录、fifo、套接字等)。 chmod +s 只是设置 setuid/setgid 位。这些位意味着可执行性,这就是为什么 ls 将“s”放在“x”通常所在的位置——它用一个字符告诉你两件事(可执行,加上设置用户/组 ID),给您使用 chmod 尝试 +s 后看到的 -rwsrwsrw- 结果。 IOW,chmod 确实如其名称所暗示的那样 - 它设置文件访问模式,这与文件类型无关。

通常,要在程序中创建套接字(即使用 socket(2) 系统调用)。

如果你真的想从命令行创建一个套接字(当然,这取决于你想做什么),你可以尝试使用 nc 命令。此外,Tcl 有一个 socket 命令 - 参见 http://www.tcl.tk/man/tcl8.4/TclCmd/socket.htm了解更多信息。

关于linux - 如何设置文件权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28378282/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com