В Raspberry Pi я вхожу в систему как пользователь по умолчанию Pi.
Я делаю sudo git clone в репозитории, потому что ему нужно создавать каталоги.
Это конкретный для DNU / DNX, потому что мы еще не можем запустить sudo dnu restore или когда-либо? Я не знаю. Он получает разрешение, отклоненное в файле пакетов, заставляя его ошибочно, и я не могу запустить образец.
pi@raspberrypi ~/Home/samples/1.0.0-beta4/HelloMvc $ dnu restore
Restoring packages for /home/pi/Home/samples/1.0.0-beta4/HelloMvc/project.json
Writing lock file /home/pi/Home/samples/1.0.0-beta4/HelloMvc/project.lock.json
----------
System.UnauthorizedAccessException: Access to the path "/home/pi/Home/samples/1.0.0-beta4/HelloMvc/project.lock.json" is denied.
Мне пришлось сделать chmod -R 0777 /Samples, но это, очевидно, неверный способ исправить это. [ ! d4]
Как я могу безопасно или легко использовать sudo git clone, но потом делать все так, как если бы пользователь Pi сделал клон или разрешил пользователю Pi работать правильно.
Я попробовал chmod Pi:Pi в файле конкретных пакетов, но это не помогло. Я не пробовал это рекурсивно, но я действительно не знаю, как это сделать должным образом.
Итак, я сделал новый клон в соответствии с запросом в комментариях, посмотрим, что происходит.
pi@raspberrypi /home/test $ sudo git clone https://github.com/aspnet/Home.git
pi@raspberrypi /home/test $ stat /home/test/Home
File: `/home/test/Home'
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: b302h/45826d Inode: 153225 Links: 4
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-06-23 20:42:42.819728005 +0000
Modify: 2015-06-23 20:42:48.649688508 +0000
Change: 2015-06-23 20:42:48.649688508 +0000
Birth: -
pi@raspberrypi /home/test $ stat /home/test
File: `/home/test'
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: b302h/45826d Inode: 153224 Links: 3
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-06-23 20:42:31.099806322 +0000
Modify: 2015-06-23 20:42:42.819728005 +0000
Change: 2015-06-23 20:42:42.819728005 +0000
Birth: -
pi@raspberrypi /home/test $ stat /home/pi
File: `/home/pi'
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: b302h/45826d Inode: 29 Links: 7
Access: (0755/drwxr-xr-x) Uid: ( 1000/ pi) Gid: ( 1000/ pi)
Access: 2015-02-16 15:09:21.453774622 +0000
Modify: 2015-06-23 19:33:46.613016792 +0000
Change: 2015-06-23 19:33:46.613016792 +0000
Birth: -