如何在多个用户的家中创建目录?

时间:2018-05-15 03:46:32

标签: linux bash ubuntu-16.04 file-permissions system-administration

我有20个用户名为user1,user2,user3 .... user20。我现在想要将目录new_dir添加到这些用户的主目录中。

我可以通过一次登录每个用户并创建目录来完成此操作。但由于数量很大,因此耗费了大量时间。

有没有像循环或某些工具来帮助解决这个问题?

我目前正在使用另一个用户,无论如何都与20个用户无关(群组等)

1 个答案:

答案 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"