我需要创建具有以下权限的文件
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),为您提供-rwsrwsrw-
尝试后看到的结果+ s chmod
。IOWchmod
确实如其名称所暗示的那样-设置文件访问模式,与文件类型无关。
通常,要创建一个套接字,您需要在程序中使用它(即使用socket(2)
系统调用)。
如果您确实想从命令行创建套接字(当然,这取决于您要执行的操作),则可以尝试使用nc
命令。另外,Tcl有一个socket
命令-有关更多信息,请参见http://www.tcl.tk/man/tcl8.4/TclCmd/socket.htm。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句