Aller au contenu principal

Messages

Cette espace vous permet de voir toutes les Messages réalisées par ce membre. Vous ne pouvez voir que les Messages réalisées dans les espaces auxquels vous avez accès.

Messages - denebe

61
Matériel / Re : mini oscillo DS213
Bonjour,

J'ai regardé il y a quelque semaines déjà. Pour conclure, je pense que les deux octets
#01FE → 0x55 → 01010101
#01FF → 0xAA → 10101010
indique simplement qu'il s'agit d'un "secteur boot",
  • uniquement avec un système de fichiers sans partition,
  • ou bien alors, et c'est plus souvent le cas, avec une structure contenant notamment une table de partition.

Intéressant:
Je viens de mettre à jour le firmware de mon imprimante, dans les notes de mises à jour on peut y lire:
Citer
— Fix for an issue where USB flash drives without any partitions are unable to be
used in the front USB slot of a device even if they are FAT formatted (this is not
common)
62
Installation et boot / Re : Zypper : Plusieurs questions a propos des dépôts...
- Comment savoir s'il va pas y avoir des effets de bord délétères lors des changements ?

À partir de maintenant, pour ceux ne lisant pas l'anglais → https://translate.google.com/?hl=fr&sl=en&tl=fr&op=translate

Les deux options suivantes permettent selon le "man zypper" de déminer.
J'ai déjà testé --dry-option tout seul (sans --download-only), ça marche très bien.
Citer
Package File Conflicts
       File conflicts happen when two packages attempt to install files with the same name but different contents. This may happen if you are installing a newer
       version of a package without erasing the older version, of if two unrelated packages each install a file with the same name.

       As checking for file conflicts requires access to the full filelist of each package being installed, zypper will be able to check for file conflicts only if all
       packages are downloaded in advance (see --download-in-advance). If you are doing a --dry-run no packages are downloaded, so the file conflict check will skip
       packages not available in the packages cache. To get a meaningful file conflict check use --dry-run together with --download-only.

       As the reason for file conflicts usually is a poor package design or lack of coordination between the people building the packages, they are not easy to
       resolve. By using the --replacefiles option you can force zypper to replace the conflicting files. Nevertheless this may damage the package whose file gets
       replaced.

-D, --dry-run
               Test the installation, do not actually install any package. If used together with --download-only a meaningful file conflict check can be performed (see
               section Package File Conflicts).

-d, --download-only
               Only download the packages for later installation (see also the global --pkg-cache-dir option).

               If used together with --dry-run a meaningful file conflict check can be performed (see section Package File Conflicts).
64
Matériel / Re : MOde Rescue au démarrage suite à disque non reconnu... (Pour Info)
Salut,

avec Leap 15.4, je mets simplement:
UUID=D8D4485FD44841CC                      /run/media/ppes/WINDOWS-10     ntfs-3g  defaults  0  0
Ça fonctionne très bien.

Si on te demande ton mot de passe root au montage (comme ça a l'air sur la capture d'écran), tu peux, en plus de cela, ajouter au fichier /etc/polkit-default-privs.local cette ligne:
org.freedesktop.udisks2.filesystem-mount-system yes
puis tu valides avec:
sudo set_polkit_default_privs
Source:
https://forums.opensuse.org/showthread.php/506566-opensuse-repeatedly-asks-for-root-password-while-accessing-NTFS-partitions-on-internal-HDD

Sinon, pour réparer/tester ton système de fichier NTFS, jette un œil ici (le paquet ntfsprogs):
man ntfsfix

le paquet ntfsprogs contient d'autres programmes (à fouiller):
thierry@toto-PC:~> rpm -ql ntfsprogs
/sbin/mkfs.ntfs
/usr/bin/ntfscat
/usr/bin/ntfscluster
/usr/bin/ntfscmp
/usr/bin/ntfsdecrypt
/usr/bin/ntfsfix
/usr/bin/ntfsinfo
/usr/bin/ntfsls
/usr/bin/ntfsrecover
/usr/bin/ntfstruncate
/usr/bin/ntfswipe
/usr/sbin/mkntfs
/usr/sbin/ntfsclone
/usr/sbin/ntfscp
/usr/sbin/ntfslabel
/usr/sbin/ntfsresize
/usr/sbin/ntfsundelete
/usr/share/doc/packages/ntfsprogs
/usr/share/doc/packages/ntfsprogs/AUTHORS
/usr/share/doc/packages/ntfsprogs/COPYING
/usr/share/doc/packages/ntfsprogs/CREDITS
/usr/share/doc/packages/ntfsprogs/ChangeLog
/usr/share/doc/packages/ntfsprogs/NEWS
/usr/share/doc/packages/ntfsprogs/README
/usr/share/man/man8/mkfs.ntfs.8.gz
/usr/share/man/man8/mkntfs.8.gz
/usr/share/man/man8/ntfscat.8.gz
/usr/share/man/man8/ntfsclone.8.gz
/usr/share/man/man8/ntfscluster.8.gz
/usr/share/man/man8/ntfscmp.8.gz
/usr/share/man/man8/ntfscp.8.gz
/usr/share/man/man8/ntfsdecrypt.8.gz
/usr/share/man/man8/ntfsfix.8.gz
/usr/share/man/man8/ntfsinfo.8.gz
/usr/share/man/man8/ntfslabel.8.gz
/usr/share/man/man8/ntfsls.8.gz
/usr/share/man/man8/ntfsprogs.8.gz
/usr/share/man/man8/ntfsrecover.8.gz
/usr/share/man/man8/ntfsresize.8.gz
/usr/share/man/man8/ntfstruncate.8.gz
/usr/share/man/man8/ntfsundelete.8.gz
/usr/share/man/man8/ntfswipe.8.gz

Dans le paquet ntfs-3g, il a aussi d'autres programmes intéressants, notamment ntfs-3g.probe :
man ntfs-3g.probe
DESCRIPTION
       The ntfs-3g.probe utility tests a volume if it's NTFS mountable read-only or read-write, and exits with a status value accordingly.  The volume can be a block device or image file.
Le man donne des infos: suivant l'exit code obtenu, la conclusion diffère. C'est pour tester la montabilité d'un système de fichier NTFS.

Les autres programmes disponibles dans le paquet ntfs-3g sont (à fouiller):
thierry@toto-PC:~> rpm -ql --provides ntfs-3g
ntfs-3g = 2022.5.17-150000.3.16.1
ntfs-3g(x86-64) = 2022.5.17-150000.3.16.1
ntfsprogs-fuse = 1.13.1
/etc/alternatives/mount.ntfs
/etc/alternatives/mount.ntfs.8.gz
/sbin/mount.lowntfs-3g
/sbin/mount.ntfs
/sbin/mount.ntfs-3g
/usr/bin/lowntfs-3g
/usr/bin/ntfs-3g
/usr/bin/ntfs-3g.probe
/usr/bin/ntfs-3g.secaudit
/usr/bin/ntfs-3g.usermap
/usr/share/doc/packages/ntfs-3g
/usr/share/doc/packages/ntfs-3g/AUTHORS
/usr/share/doc/packages/ntfs-3g/COPYING
/usr/share/doc/packages/ntfs-3g/CREDITS
/usr/share/doc/packages/ntfs-3g/ChangeLog
/usr/share/doc/packages/ntfs-3g/NEWS
/usr/share/doc/packages/ntfs-3g/README
/usr/share/hal
/usr/share/hal/fdi
/usr/share/hal/fdi/policy
/usr/share/hal/fdi/policy/10osvendor
/usr/share/hal/fdi/policy/10osvendor/21-storage-ntfs-3g.fdi
/usr/share/man/man8/mount.lowntfs-3g.8.gz
/usr/share/man/man8/mount.ntfs-3g.8.gz
/usr/share/man/man8/mount.ntfs.8.gz
/usr/share/man/man8/ntfs-3g.8.gz
/usr/share/man/man8/ntfs-3g.probe.8.gz
/usr/share/man/man8/ntfs-3g.secaudit.8.gz
/usr/share/man/man8/ntfs-3g.usermap.8.gz
65
Général / Re : Matériel trop vieux pour 15.4?
Bonjour Schreek,

comme Chumi, je ne pense pas que ton matériel supposé ancien joue un rôle dans les soucis que tu rencontres. J'ai deux ordinateurs, un avec un core i7-920 (ça commence à dater, c'est 2010 si je ne dis pas de bêtise) et 12 GiB de RAM (il y a deux semaines c'était 6 GiB, youpi !!), il n'y a même pas d'UEFI, c'est un BIOS, un BIOSSSS !! c'est mon vaisseau mère, mon ordinateur principal. Le deuxième, je ne sais même plus, je crois un core i5-2500k (d'occasion) avec 8GiB (avec hdd, le ssd je n'ai pas eu le temps de m'en occuper, mais il est branché). Un portable, avec un core i5-2xxx avec 4GiB de RAM (avec hdd).
Les trois fonctionnent au poil (le portable un peu lent, mais mille fois moins lent que windows dans la même situation).

Tu vois mon garage c'est pas Ferrari, et ça marche.

Je vois que tu as un core i7 4ème génération, 8Go de RAM, ça doit tourner sans problème… Pour chacun de tes soucis je te conseille d'ouvrir un fil, je pense qu'une partie de ceux-ci pourra être résolue.
66
Programmes et logiciels / Re : Calibre et pare-feu
Ton serveur est éteint. Regarde dans les options de Calibre… N'oublie pas de cocher quelque chose comme ça ~démarrage automatique du serveur (je ne l'ai pas en français…) et aussi de démarrer ton serveur pour qu'il soit de suite utilisable sans devoir redémarrer ton ordinateur.

Une fois en route, tu devrais obtenir presque cette ligne:
thierry@toto-PC:~> ss -tulpn | grep LISTEN
…                                            
tcp   LISTEN 0      128                             0.0.0.0:8080       0.0.0.0:*    users:(("EmbeddedServer",pid=31859,fd=36)) 
…                                            

Ensuite, tu n'as aucun ports d'ouverts, et en particulier le 8080/tcp (c'est le port par défaut dans la configuration de calibre, si tu ne l'as pas changé).

Tu devrais avoir quelque chose comme ça (le  8080/tcp):
thierry@toto-PC:~> sudo firewall-cmd --list-all
home (active)
  target: default
  icmp-block-inversion: no
  interfaces: eth0
  sources:
  services: dhcpv6-client mdns samba samba-client ssh
  ports: 445/tcp 139/tcp 137/udp 138/udp 9751-9760/tcp 8080/tcp
  protocols:
  forward: no
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:

Pour finir, la zone de configuration de ton parefeu est "public", c'est théoriquement pour régler ton parefeu si tu es dans une zone publique, connecté sur le wifi d'une gare…

Si c'est un ordinateur pour la maison, souhaites-tu le régler la zone sur "home" ? C'est comme ça que je fais, au minimum pour la clarté.
67
Programmes et logiciels / Re : Calibre et pare-feu
Bonjour,

sur la machine serveur (ip: 192.168.1.45), donne le retour de ces commandes:
ip -4 a
ss -tulpn | grep LISTEN

puis (avec root ou sudo):
firewall-cmd --get-default-zone
firewall-cmd --get-active-zones
firewall-cmd --list-all

Je viens de tester, ça fonctionne bien chez moi. Effectivement Calibre propose bien l'option serveur, le client est dans ce cas un navigateur internet, disons que c'est comme ça que j'ai fait (peut-être existe-t-il un autre client ? aucune idée).
68
Général / Re : ExFat
Par contre à la fin il me demande d'installer Exfat-utils  :))
Quand ça veut pas ! :D
Oui, exfatprogs est la nouvelle version de exfat-utils. Aujourd'hui c'est parfois uniquement exfatprogs qui est proposé, notamment avec Leap 15.4 et Ubuntu (une version récente). Avant c'était exfat-utils…

Bye.
69
Général / Re : ExFat
@DkCorp
désolé, le paquet `exfat-utils` convient aussi. Je suis maintenant avec Tumbleweed, il contient bien `mkfs.exfat`:
thierry@toto-PC:~> rpm --query --list exfat-utils 
/usr/sbin/dumpexfat
/usr/sbin/exfatfsck
/usr/sbin/exfatlabel
/usr/sbin/fsck.exfat
/usr/sbin/mkexfatfs
/usr/sbin/mkfs.exfat
/usr/share/doc/packages/exfat-utils
/usr/share/doc/packages/exfat-utils/COPYING
/usr/share/doc/packages/exfat-utils/ChangeLog
/usr/share/doc/packages/exfat-utils/README
/usr/share/man/man8/dumpexfat.8.gz
/usr/share/man/man8/exfatfsck.8.gz
/usr/share/man/man8/exfatlabel.8.gz
/usr/share/man/man8/fsck.exfat.8.gz
/usr/share/man/man8/mkexfatfs.8.gz
/usr/share/man/man8/mkfs.exfat.8.gz
Tumbleweed a aussi `exfatprogs`.

Ça n'a pas grande importance, les options sont simplement légèrement différentes. Il semble que `exfatprogs` soit un poil plus je ne sais quoi.
https://www.phoronix.com/news/Exfatprogs-Released

Vu que gparted ne répond pas comme attendu, essaie avec `partitionmanager`, c'est son équivalent sous KDE:
sudo zypper install partitionmanager

Ouvre le "Gestionnaire de partitions de KDE", si l'option `exfat` est présente pour formater une partition, félicitation.

Si l'option n'est pas présente, alors il faudra passer par la ligne de commande.
Si tu es certain que la partition que tu souhaites formater est /dev/sdb1, alors tu peux le faire comme ceci:
sudo mkfs.exfat /dev/sdb1

Si tu souhaites lui donner un label (un petit nom), avec `exfatprogs` ce sera:
sudo mkfs.exfat -L unjolinom /dev/sdb1

PS: tu devrais mettre à jour ta distribution, la fin de vie de LEAP 15.2 date d'il y a 11 mois. → https://endoflife.date/opensuse
D'ailleurs les paquets dont tu disposes ont des versions plus anciennes. Peut-être que cela joue un rôle, à savoir pourquoi gparted n'affiche pas l'option exfat.
71
Général / Re : ExFat
Bonjour,

J'ai besoin de copier un gros fichier sur une clef usb. La clé est en format FAT32.
Je souhaite la passer en NTFS ou ExFat.
Je n'arrive pas à la partitionner avec OpenSuse.
J'ai installé Exfat et FuseExFat mais je ne peux toujours pas partitionner.
Bonjour,
"exfat" est un (format de) système de fichier, c'est indépendant du partitionnement.
1) on partitionne si cela est nécessaire, pour avoir par exemple deux partition sdc1 et sdc2. (c'est uniquement un découpage)
2) puis on formate par exemple la partition sdc1 avec le (format de) système de fichier 'exfat' ou bien 'ntfs'. Cela veut dire qu'un certain "format" sera utilisé pour lire ou écrire des fichiers sur la partition sdc1.

Pour formater une partition sdc1 avec le "format" (le système de fichier on dit) exfat, il faut le programme "mkfs.exfat" (mkfs → MaKe File System), il se trouve chez moi, avec Leap 15.4, dans le paquet "exfatprogs"
thierry@toto-PC:~> rpm --query --list exfatprogs
/usr/sbin/fsck.exfat
/usr/sbin/mkfs.exfat
/usr/sbin/tune.exfat
/usr/share/doc/packages/exfatprogs
/usr/share/doc/packages/exfatprogs/README.md
/usr/share/licenses/exfatprogs
/usr/share/licenses/exfatprogs/COPYING
/usr/share/man/man8/fsck.exfat.8.gz
/usr/share/man/man8/mkfs.exfat.8.gz
/usr/share/man/man8/tune.exfat.8.gz

Installe donc exfatprogs:
sudo zypper install exfatprogs

Le programme fuse-exfat, il est déjà installé (donc rien à faire), permet lui de monter ce système de fichier. On le voit dans le contenu du paquet, il y a les programmes "mount.*"
thierry@toto-PC:~> rpm --query --list fuse-exfat
/sbin/mount.exfat
/sbin/mount.exfat-fuse
/usr/sbin/mount.exfat
/usr/sbin/mount.exfat-fuse
/usr/share/doc/packages/fuse-exfat
/usr/share/doc/packages/fuse-exfat/ChangeLog
/usr/share/doc/packages/fuse-exfat/README
/usr/share/licenses/fuse-exfat
/usr/share/licenses/fuse-exfat/COPYING
/usr/share/man/man8/mount.exfat-fuse.8.gz

PS: je n'ai pas exfat-utils, je suis sur Leap. Avec quel OS es-tu, Leap ou bien Tumbleweed ?

PS2: et après, pour formater, il faudra utiliser soit gparted (ou la version de kde), soit la ligne de commande. Mais pas avec Yast apparemment.
72
Matériel / Re : mini oscillo DS213
Je reste cependant un peu perplexe... s'il suffit d'un "mount -t vfat", pourquoi donc ça ne se monte pas tout seul à la connexion comme une bonne vieille clé usb ? Parce qu'il n'y a pas de table de partition ? (confirmé par fdisk)
C'est possible.

edit : je vais quand même regarder de + près cette question de partitionnement. Après vérification des 512 premiers bytes du block device, on a bien le 0x55AA en position 511 et 512, qui marquent en théorie une structure de type Master Boot Record
Comme tu ne souhaites pas partager ton image (ou pas le temps), je me suis débrouillé avec une vielle clé usb avec laquelle j'ai fait quelques essais. Je t'apporte une partie de la réponse ici. C'est de l'hexa… Si tu as envie de la lire, c'est intéressant, mais de l'hexa…

Par contre je ne le conseillerais pas forcément. Ça a l'air de fonctionner, j'ai fait quelques essais, mais le clé n'est pas toujours bien automatiquement reconnu, même si elle fonctionne (avec le peu d'essais que j'ai fait). Je viens de voir comment `Partition Manager` la considère, il me dit que le système de fichier est inexistant !
Je pense qu'il cherche simplement une partition, mais comme il n'en trouve pas, pour lui la clé comme vierge ou inconnue… Je pense que c'est la raison pour laquelle le montage automatique ne fonctionne pas → comme tu l'as dit.
73
Matériel / Re : mini oscillo DS213
Que te donne cette commande ? (quand ton oscillo est branché)
ll /dev/disk/by-id/usb*
ou ça:
cat /proc/partitions

https://www.linuxquestions.org/questions/linux-software-2/format-a-usb-flash-disk-without-partition-4175696760/
https://unix.stackexchange.com/questions/38679/what-are-the-ramifications-of-not-having-a-valid-partition-table/38684#38684
→ il y a plein d'autres liens qui en parlent.

Je trouve le cas intéressant. Pourrais-tu partager une image, stp ? Je suis curieux de voir un peu plus précisément. À moins que tu aies déjà fait des mesures top secrètes avec l'oscilloscope.
dd if=/dev/sdb of=/home/ton_nom_utilisateur/oscillo.img
(ne te gourre pas, ne mets pas sdb derrière of=…, attention avec dd;
et tu remplaces naturellement `ton_nom_utilisateur` par le tien…)

https://www.partage-fichiers.com/
74
Sécurité / Re : sudo bloqué depuis sécurité recherchée
On peut lire dans /etc/permissions.paranoid
# /etc/permissions.paranoid is NOT designed to be used in a single-user as
# well as a multi-user installation, be it networked or not.

# suid system programs that need the suid bit to work:
#
/bin/su                                                 root:root         0755
# disable at and cron for non-root users
/usr/bin/at                                             root:trusted      0755
/usr/bin/crontab                                        root:trusted      0755
/usr/bin/gpasswd                                        root:shadow       0755
/usr/bin/newgrp                                         root:root         0755
/usr/bin/passwd                                         root:shadow       0755
/usr/bin/chfn                                           root:shadow       0755
/usr/bin/chage                                          root:shadow       0755
/usr/bin/chsh                                           root:shadow       0755
/usr/bin/expiry                                         root:shadow       0755
/usr/bin/sudo                                           root:root         0755
/usr/sbin/su-wrapper                                    root:root         0755

# XXX: duplicated entries need to be cleaned up before 12.2
/usr/bin/su                                             root:root         0755
On voit très bien que de setuid a sauté ! (le 4755 est passé à 0755…)

Pour finir un lien avec des explications pratiques, savoir comment utiliser ces fichiers:
https://softpanorama.org/Commercial_linuxes/Suse/Security/chkstat_and_permissions_files.shtml

@scooter33
Si tu es en mode paranoid (difficile à dire avec le peu d'infos que tu as fournies), je te conseille de repasser en mode easy…
75
Sécurité / Re : sudo bloqué depuis sécurité recherchée
J'avais un peu cherché, sans vraiment trouver de liens entre "Centre de sécurité" et ton problème. Et finalement peut-être →

Il est possible que tu aies joué avec "Use secure file permissions" de la section "Security Overview", option qui renvoie vers la section "Miscellaneous Settings".

Miscellaneous contient trois possibilités de réglages pour les "File Permissions":
  • easy
  • secure
  • paranoid

Avec un peu de lecture, de recherche j'ai trouvé cette page 12 File management, et cette section en particulier 12.2 Modifying permissions of certain system files.

Citer
easy
    Profile for systems that require user-friendly graphical user interaction. This is the default profile.
secure
    Profile for server systems without fully-fledged graphical user interfaces.
paranoid
    Profile for maximum security. In addition to the secure profile, it removes all special permissions like setuid/setgid and capability bits.

Warning : Unusable system for non-privileged users
Except for simple tasks like changing passwords, a system without special permissions might be unusable for non-privileged users.
Do not use the paranoid profile is as-is, but as a template for custom permissions. More information can be found in the permissions.paranoid file.

@scooter33
Ces propositions pour sécuriser ton OS ne sont pas à prendre en compte à la lettre pour un utilisateur lambda. Certaines peuvent être simplement mise en œuvre, d'autre plutôt pas. Le profil `paranoid` en est un bonne exemple…

/etc/permissions* est un thème à creuser (parmi d'autres).