Unix 系统 staff 组 和 wheel 组的权限拷贝

发布于 2022-09-01 17:29:30 字数 979 浏览 12 评论 0

原先网站程序放置在/private/website,目的是防止重装系统,网站程序文件夹被还原。但后台得知应该放到 ~/目录更合适?

使用mv /private/website ~/,搬迁成功,可问题是ls -ll,权限没有变。

ben:~ soul$ ls -ll
total 0
drwx------+ 39 soul  staff  1326  9  4 19:45 Desktop
drwx------+  4 soul  staff   136  8 30 21:53 Documents
drwx------+ 15 soul  staff   510  9  3 08:48 Downloads
drwx------@ 49 soul  staff  1666  8 30 14:46 Library
drwx------+  3 soul  staff   102  8 27 20:00 Movies
drwx------+  4 soul  staff   136  8 27 22:14 Music
drwx------+  5 soul  staff   170  9  4 15:39 Pictures
drwxr-xr-x+  5 soul  staff   170  8 27 20:00 Public
drwxr-xr-x   3 root  wheel   102  9  1 23:00 demo
drwxr-xr-x   4 root  wheel   136  8 30 23:48 localhost
drwxr-xr-x   2 root  wheel    68  8 30 22:39 website
ben:~ soul$ 

1)win系统是为了避免重装的时候c盘数据被还原,所以重要数据不放c盘。Mac是如何原则
2)如何快速将 ~/Picture 的权限拷贝到 ~/website 上?
3)wheel 和 staff 对文本编辑软件打开的影响

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

却一份温柔 2022-09-08 17:29:30

如果你已经把文件拷过去了,那么可以通过chmodchown更改权限和所有者:

chmod -R 755 ~/website
chown -R soul:staff ~/website

如果你还没拷过去,可以通过-p参数来同时拷贝所有者、权限、时间戳:

sudo cp -rp /private/website ~/website

这种问题去查手册就可以知道,比如man cp可以看到-p参数的介绍:

 -p     same as --preserve=mode,ownership,timestamps

 --preserve[=ATTR_LIST]
          preserve the specified attributes (default: mode,ownership,timestamps),
          if possible additional attributes: context, links, xattr, all
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文