我正在撰寫一個腳本來創建用戶并授予他們對目錄的訪問權限,但必須將他們添加到對該目錄具有權限的組中。我注意到,如果我對目錄進行統計,我可以列出組名:
[root@pizzaServer myuser]# stat /ftp/PizzaFolder
File: ‘/ftp/PizzaFolder’
Size: 22 Blocks: 0 IO Block: 4096 directory
Device: fd03h/64771d Inode: 2108605 Links: 3
Access: (0750/drwxr-x---) Uid: ( 0/ root) **Gid: (1934800276/PizzaGroup)**
然后我可以grep它:
[root@pizzaServer myuser]# stat /ftp/PizzaFolder | grep Gid
Access: (0750/drwxr-x---) Uid: ( 0/ root) Gid: (1934800276/PizzaGroup)
然后可能使用 sed 來裁剪組名?這是最好的方法還是有其他方法?我只想要組名“PizzaGroup”作為輸出。
uj5u.com熱心網友回復:
獲取所有者的組名:
stat -c "%G" /ftp/PizzaFolder
看: man 1 stat
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/320772.html
