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?