**OPENBSD** Pour lancer des programmes au démarrage --> créer "/etc/rc.local", chmod 644. **Lire une archive:** zcat-zgrep **Commande à passer pour initialiser le distrikrok** cu -l /dev/cuaU0 **Désactiver un utilisateur** usermod -s nologin user **Le réactiver** usermod -s /bin/ksh user Vérifier dans /etc/passwd ---- **Formatting Disks** This note shows how to identify and format a disk using OpenBSD. __Tools__ fdisk - partition table editor disklabel - BSD partition editor newfs - formatter Steps 1. Identify name of new disk, for example, insert a USB stick, then type 'dmesg' scsibus0 at umass0: 2 targets, initiator 0 sd0 at scsibus0 targ 1 lun 0: SCSI2 0/direct removable sd0: 1000MB, 512 bytes/sec, 2048000 sec total 2. Allocate the whole disk to BSD This is done so that if it is used in another operating system, it will be pre-allocated. This is done using fdisk. You can select 'help' at any time. You may wish to remove existing partitions, such as ones associated with Windows / Fat32 etc - if so, simply change the partition type to 0 using the edit command. # fdisk -e sd0 fdisk: 1> edit 3 Partition id ('0' to disable) [0 - FF]: [0] (? for help) A6 Do you wish to edit in CHS mode? [n] offset: [0] size: [0] * fdisk:*1> w Writing MBR at offset 0. fdisk: 1> q # fdisk sd0 Disk: sd0 geometry: 127/255/63 [2048000 Sectors] Offset: 0 Signature: 0xAA55 Starting Ending LBA Info: #: id C H S - C H S [ start: size ] ------------------------------------------------------------------------------- 0: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused 1: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused 2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused 3: A6 0 0 1 - 127 122 59 [ 0: 2048000 ] OpenBSD 3. Create a whole partition on the disk with disklabel (the * means whole disk): # disklabel -E sd0 > a partition: [a] offset: [0] size: [2048000] * FS type: [4.2BSD] > w > x 4. Format the disk: # newfs sd0a /dev/rsd0a: 1000.0MB in 2048000 sectors of 512 bytes 5 cylinder groups of 202.47MB, 12958 blocks, 25984 inodes each super-block backups (for fsck -b #) at: 32, 414688, 829344, 1244000, 1658656, 5. Add an entry in the fstab file /dev/sd0a /mnt/usb ffs rw,nodev,nosuid 1 2 6. Mount the disk This will be done automatically on boot, however the first time, the following commands should be used. # mkdir /mnt/usb # mount /mnt/usb ---- **Pour empêcher la mise en veille de l'écran:** xset s off -dpms ---- **Pour voir qui est le serveur dhcp, il faut stopper le réseau:** ps aux|grep dh(client) kill LeN°deProcess et attribuer une Ip par dhcp avec: dhcpcd wlp2s0 ---- **PERMISSIONS** rwx pour le 1er groupe de 3 symboles : son propriétaire peut lire, écrire et exécuter. r-x pour le 2nd groupe de 3 symboles : le groupe auquel appartient le propriétaire peut uniquement lire et exécuter le fichier, sans pouvoir le modifier. r-x pour le 3ème groupe de 3 symboles : le reste du monde peut uniquement lire et exécuter le fichier, sans pouvoir le modifier. **CHOWN** La commande chown (change owner, changer le propriétaire) permet de changer le propriétaire du fichier. Seuls le super-utilisateur ou le propriétaire actuel d'un fichier peut utiliser chown. La commande s'utilise de la façon suivante : sudo chown toto fichier1 Le fichier fichier1 appartient maintenant à l'utilisateur toto. chown permet aussi de changer en une seule commande le propriétaire et le groupe du fichier : sudo chown toto:lesPotes fichier1 Le fichier fichier1 appartient alors à l'utilisateur toto et au groupe lesPotes. **CHMOD** Change les permissions r (read) = 4 w (write) = 2 x (execute) = 1 - = 0 Récursivement Pour chacune de ces commandes, on peut les lancer récursivement sur un répertoire. C'est à dire que l'action sera effectuée sur le répertoire désigné et sur tous les fichiers ou répertoires qu'il contient. Ceci se fait en ajoutant l'option -R Attention! Un chmod -R mal employé peut rendre votre système définitivement inutilisable. ---- **__En cas de perte de mot de passe root:__** ssh 192… login:pit mot de passe: (de pit) sudo bash motdpassedepit synouser ---setpw root “le mot de passe au choix” pour connaitre son ip: ip add show ou ip addr pour connaitre sa passerelle, table de routage: ip route show __En cas de plantage du disque dur:__ attribuer ip fixe: ip addr add 192.168(ip fixe)/24 broadcast 192.168.0.255 dev enp0s31f6 ---- **TERM:** ouvrir une nouvelle fenetre: ctrl A +C basculer entre les fenetres: ctrl A +N executer une commande en mode bavard: cmd v (ou f) ... ---- **VI** /[espace] [entrée] afficher les espaces ----