0

管理者として cygwin から呼び出しcmd.exe /c mklink /d C:\LOCAL\PATH \\REMOTE\PATHており、複数の管理者のセッションからドライブにアクセスできます。ただし、私のポイントは、権限のないローカル ユーザーも使用することです。

シンボリックリンクの所有者をユーザーに変更しましたが、chown USER /LOCAL/PATHまだドライブにアクセスできません:

USER@DESKTOP-P014S4E ~
$ stat /LOCAL/PATH
  File: ‘/LOCAL/PATH’ -> ‘//REMOTE/PATH’
  Size: 55          Blocks: 0          IO Block: 65536  symbolic link
Device: cccc11d4h/3435925972d Inode: 2814749767198837  Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (197619/  USER)   Gid: (197121/    None)
Access: 2016-01-13 12:41:49.035500500 -0800
Modify: 2016-01-13 12:41:49.035500500 -0800
Change: 2016-01-14 09:08:54.416498800 -0800
 Birth: 2016-01-13 12:41:49.035500500 -0800

USER@DESKTOP-P014S4E ~
$ ls -l /LOCAL/PATH
lrwxrwxrwx 1 USER None 55 Jan 13 12:41 /LOCAL/PATH -> //REMOTE/PATH

USER@DESKTOP-P014S4E ~
$ stat /LOCAL/PATH/
  File: ‘/LOCAL/PATH/’
  Size: 0           Blocks: 0          IO Block: 65536  directory
Device: c3h/195d  Inode: 2351152405898294425  Links: 1
Access: (0755/drwxr-xr-x)  Uid: (197619/  USER)   Gid: (197121/    None)
Access: 2016-01-13 12:41:49.035500500 -0800
Modify: 2016-01-13 12:41:49.035500500 -0800
Change: 2016-01-14 09:08:54.416498800 -0800
 Birth: 2016-01-13 12:41:49.035500500 -0800

USER@DESKTOP-P014S4E ~
$ ls -l /LOCAL/PATH/
ls: cannot open directory /LOCAL/PATH/: Permission denied

USER@DESKTOP-P014S4E ~
$ cd /LOCAL/PATH
-bash: cd: /LOCAL/PATH: Permission denied

USER@DESKTOP-P014S4E ~
$ cd /LOCAL/PATH/
-bash: cd: /LOCAL/PATH/: Permission denied

stat /LOCAL/PATH/管理者にとってはまったく異なるものを報告することに注意してください。

Admin@DESKTOP-P014S4E ~
$ stat /LOCAL/PATH
  File: ‘/LOCAL/PATH’
  Size: 1024        Blocks: 8          IO Block: 65536  directory
Device: 38h/56d Inode: 2           Links: 25
Access: (0755/drwxr-xr-x)  Uid: (4278190080/Unix_User+0)   Gid: (4278190080/Unix_Group+0)
Access: 2016-01-14 01:12:12.000000000 -0800
Modify: 2015-11-19 02:34:42.000226000 -0800
Change: 2015-11-19 02:34:42.000226000 -0800
 Birth: -

Admin@DESKTOP-P014S4E ~
$ powershell -Command "Get-Acl C:\PATH"


    Directory: C:\


Path  Owner                  Access                                                                                    
----  -----                  ------                                                                                    
PATH DESKTOP-P014S4E\USER Everyone Allow  Read, Synchronize...

ご指摘ありがとうございます。

4

0 に答える 0