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