Macos OSX UNIX向特定用户添加文件权限
我有一个名为root的深层目录,有很多文件夹,每个文件夹都设置了不同的权限,系统中注册了几个用户。在root的子文件夹中,这些用户有不同的权限,我不想更改它们,但是我需要授予管理员用户对根目录中所有文件和子目录的rwx权限。我可以通过使用“获取信息”菜单手动执行此操作,在每个文件上单击第二个鼠标按钮,该文件仍然不具有管理员用户的rwx权限,但这将需要太多时间。因此,问题是,如何在不更改文件和文件夹所有者以及其他用户的权限的情况下,将文件夹的权限递归地授予特定用户?是否无法执行类似操作Macos OSX UNIX向特定用户添加文件权限,macos,file-permissions,Macos,File Permissions,我有一个名为root的深层目录,有很多文件夹,每个文件夹都设置了不同的权限,系统中注册了几个用户。在root的子文件夹中,这些用户有不同的权限,我不想更改它们,但是我需要授予管理员用户对根目录中所有文件和子目录的rwx权限。我可以通过使用“获取信息”菜单手动执行此操作,在每个文件上单击第二个鼠标按钮,该文件仍然不具有管理员用户的rwx权限,但这将需要太多时间。因此,问题是,如何在不更改文件和文件夹所有者以及其他用户的权限的情况下,将文件夹的权限递归地授予特定用户?是否无法执行类似操作 chmod
chmod -R specific_user=rwx root_directory
?在Mac上,以本地管理员身份登录,在终端上运行:
sudo dseditgroup -o edit -a [username] -t user admin
其中,[username]是要授予管理员权限的用户
例如,如果用户名为“User1”,则命令为:
sudo dseditgroup -o edit -a User1 -t user admin