ls /usr/bin
donne le message d'erreur:
ls: reading directory '/usr/bin': Permission denied
sur wbash.exe
. Pour cette raison, achèvement de bash et achèvement de eshell échouent ou donnent des résultats incomplets. Je voudrais le faire fonctionner.
Les choses qui fonctionnent:
/usr/bin $ ls -l emacs
lrwxrwxrwx 1 root root 23 2017-07-31 17:16 emacs -> /etc/alternatives/emacs
/usr/bin $ ls -l gcc-5
-rwxr-xr-x 1 root root 915736 2017-09-14 06:01 gcc-5
/usr/bin $ ls -ld /usr/bin
drwxr-xr-x 0 root root 512 2017-12-19 09:45 /usr/bin
/usr/bin $ ls -ld /usr/sbin
drwxr-xr-x 0 root root 512 2017-12-19 09:45 /usr/sbin
/usr/bin $ ls -ld /
drwxr-xr-x 0 root root 512 2017-11-17 10:23 /
/usr/bin $ ls -ld /usr
drwxr-xr-x 0 root root 512 2017-03-30 11:55 /usr
La version Windows est la suivante: Windows 10 (64 bits), version 1703 (build 15063.786)
le sbin
répertoire peut être répertorié sans problèmes et tous les paramètres de Windows de bin
dans %USERPROFILE%\AppData\Local\lxss\rootfs\usr
disponibles via Windows Explorer sont les mêmes que ceux pour sbin
.
Les commandes icacls.exe bin
et icacls.exe sbin
dans %USERPROFILE%\AppData\Local\lxss\rootfs\usr
donner exactement la même réponse (jusqu'au premier mot qui est bin
pour bin
et sbin
pour sbin
). Donc, cela ne semble pas être lié aux attributs supplémentaires. Aussi les commandes icacls.exe bin /verify
et icacls.exe sbin /verify
n'indiquez aucune erreur.
Existe-t-il une fonctionnalité d'ubuntu liée à la sécurité (je ne sais pas) qui m'empêche de lister le contenu du répertoire de /usr/bin
? (Dans ce cas, il serait étrange de ne pas interdire l’inscription de /usr/sbin
.)
icacls.exe bin
et icacls.exe sbin
donner exactement la même réponse (jusqu'au premier mot qui est bin
pour bin
et sbin
pour sbin
). Donc, cela ne semble pas être lié aux attributs supplémentaires. Est-ce correct? Ou y at-il des astuces astucieuses pour obtenir encore plus d'informations? icacls.exe bin /verify
et icacls.exe sbin /verify
ne génère aucune erreur.
bin
(et sbin
) sans problème sous Windows (par exemple, WindowsExplorer ou PowerShell dir bin
ou ls bin
)
ls -ld /
etls -ld /usr
?