如何使用ruby

时间:2017-09-21 08:56:31

标签: ruby sockets unix-socket

我使用以下代码创建一个unix域套接字文件:UNIXServer.new('tmp/my_socket.sock') 它确实创建了套接字文件,但默认文件模式为srwxrwxr-x, 如何在创建时具体说明模式,我在ruby doc中没有发现这个问题。有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

使用File#chmod

UNIXServer.new('tmp/my_socket.sock') 
File.chmod 0777, 'tmp/my_socket.sock'