我有20个用户名为user1,user2,user3 .... user20。我现在想要将目录new_dir添加到这些用户的主目录中。
我可以通过一次登录每个用户并创建目录来完成此操作。但由于数量很大,因此耗费了大量时间。
有没有像循环或某些工具来帮助解决这个问题?
我目前正在使用另一个用户,无论如何都与20个用户无关(群组等)
答案 0 :(得分:0)
这样的事情应该有效。
脚本迭代var canvas = new fabric.createCanvasForNode(200, 200)
^
TypeError: fabric.createCanvasForNode is not a constructor
at Client.client.on.message (C:\Users\me\Documents\my project\index.js:31:14)
at emitOne (events.js:115:13)
at Client.emit (events.js:210:7)
at MessageCreateHandler.handle (C:\Users\me\Documents\my project\node_modules\discord.js\src\client\websocket\packets\handlers\MessageCreate.js:9:34)
at WebSocketPacketManager.handle (C:\Users\me\Documents\my project\node_modules\discord.js\src\client\websocket\packets\WebSocketPacketManager.js:103:65)
at WebSocketConnection.onPacket (C:\Users\me\Documents\my project\node_modules\discord.js\src\client\websocket\WebSocketConnection.js:330:35)
at WebSocketConnection.onMessage (C:\Users\me\Documents\my project\node_modules\discord.js\src\client\websocket\WebSocketConnection.js:293:17)
at WebSocketClient.internalOnMessage (C:\Users\me\Documents\my project\node_modules\uws\uws.js:103:17)
at native.client.group.onMessage (C:\Users\me\Documents\my project\node_modules\uws\uws.js:57:15)
中的所有内容,处理所有目录,但跳过/home
(如果需要,添加其他目录)。 lost+found
是为了您的安全,一旦您理解了脚本并根据您的需要进行了修改,就将其删除。
您应该考虑已创建dirs的权限和所有权,此脚本为用户提供所有权(无论continue
给出什么)并将该组保留为root(使用stat -c "%U"
)。< / p>
stat -c "%G"