如何设置文件权限?

约翰逊

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

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 chmodIOWchmod确实如其名称所暗示的那样-设置文件访问模式,与文件类型无关

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

如果您确实想从命令行创建套接字(当然,这取决于您要执行的操作),则可以尝试使用nc命令。另外,Tcl有一个socket命令-有关更多信息,请参见http://www.tcl.tk/man/tcl8.4/TclCmd/socket.htm

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章