Mingw veya Cygwin altındaki izinler nasıl değiştirilir?


0

Benim ~/.ssh/id_rsaolması gerektiği zaman, ben 600. konak, Windows 10, inanıyorum ve git-Bash 2.17.0 ve MobaXterm 10,5-3.582 ikisine de sahip 644 olduğunu.

Ben denerseniz grubunu değiştirmek , git-bash ile başarısız olur

$ chown :Users ~/.ssh/id_rsa*
chown: invalid group: ‘:Users

MobaXterm ise grubu değiştirecek. Ne olursa olsun, kullanmam da izinleri değiştirmiyor

chmod 600 ~/.ssh/id_rsa

veya

setfacl -s u::rw-,g::---,o:--- ~/.ssh/id_rsa

Dosya izinleri değişmeden kalır:

$ ll ~/.ssh/id_rsa
-rw-r--r--    1 MyUser UsersGrp      3243 Nov 30 18:24 /home/mobaxterm/.ssh/id_rsa

Düzenle:

$ getfacl /home/mobaxterm/.ssh/id_rsa
# file: /home/mobaxterm/.ssh/id_rsa
# owner: MyUser
# group: UsersGrp
user::rw-
group::r--
other:r--

$ ls -la ~|grep .ssh
drwxr-xr-x    1 MyUser UsersGrp         0 Nov 30 18:24 .ssh

("MyUser" kendi kullanıcımdır, değişmezdir)


Yalnızca kök kullanıcı, noktalı virgülle grubu değiştirebilir: Kullan. Denemelisin . Bunun yerine dönem. Ama chmod düştüğünden beri mal sahibi değilsin gibi görünüyor
Yurij

Yani, id_rsa'nın saklandığı windows klasörü. Dosyalarınız ve bash konsolunuz için gerçek izinler nelerdir?
Yurij

dosya .ssh/id_rsave dizinin getfacl ile izni .ssh/nedir? İzinlerin nasıl yürüdüğünü anlamak için bkz. Cygwin.com/cygwin-ug-net/ntsec.html
matzeri

@ matzeri myuser / UsersGrp
vesperto
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.