Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos OSX UNIX向特定用户添加文件权限_Macos_File Permissions - Fatal编程技术网

Macos OSX UNIX向特定用户添加文件权限

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

我有一个名为root的深层目录,有很多文件夹,每个文件夹都设置了不同的权限,系统中注册了几个用户。在root的子文件夹中,这些用户有不同的权限,我不想更改它们,但是我需要授予管理员用户对根目录中所有文件和子目录的rwx权限。我可以通过使用“获取信息”菜单手动执行此操作,在每个文件上单击第二个鼠标按钮,该文件仍然不具有管理员用户的rwx权限,但这将需要太多时间。因此,问题是,如何在不更改文件和文件夹所有者以及其他用户的权限的情况下,将文件夹的权限递归地授予特定用户?是否无法执行类似操作

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