lundi 31 décembre 2012

how to change hostname in linux

Use sysctl to change the hostname

Why would someone need a different method of doing the same thing as above? No idea, but here is anyway: use sysctl to change the variable kernel.hostname: Use:
sysctl kernel.hostname
to read the current hostname, and
sysctl kernel.hostname=NEW_HOSTNAME 
 
 
you can view it by usinf 
 
sysctl -a | grep hostname  

md5sum

L'outil md5sum est un utilitaire en ligne de commande qui permet de vérifier l'intégrité d'un fichier. En effet, il est tout à fait possible que des erreurs se soient introduites dans un fichier que vous récupérez depuis Internet.

dispo under linux
md5sum fichier
donne un hach md5

on compare resultat avc celui de source
 

vendredi 28 décembre 2012

proftpd jail chroot to www/htdocs



     # To cause every FTP user to be "jailed" (chrooted) into their home
        # directory, uncomment this line.
        DefaultRoot             /srv/www/htdocs !utilisateurs,!users

seuls les utilisateurs qui n'appartient pas au group users et utilisateurs seront chrooté vers /srv/www/htdocs

add user to proftpd + can't connect

if i try to connect with a system acount i get this error in log file


Dec 28 17:18:42 tera proftpd[28837] localhost (192.168.14.73[192.168.14.73]): USER test: no such user found from

but if i add a user line in /etc/proftp/auth/passwd

i get

wrrong password even it true


:o

in config i have

# ------------------------------
  # Authentication
  # ------------------------------

        ### PAM Authentication
        # AuthPAM: default: on # modified
        AuthPAM                 off

        # changed AuthPAMConfig file
        AuthPAMConfig           proftpd
        ### PAM Authentication

        AuthUserFile            /etc/proftpd/auth/passwd
        AuthGroupFile           /etc/group

        ### order of auth modules
        #AuthOrder              mod_auth_unix.c mod_auth_file.c
        AuthOrder               mod_auth_file.c

the solution is to active mod_auth_unix.c
so in authOrder add this mod

to become :
AuthOrder              mod_auth_unix.c mod_auth_file.c

jeudi 27 décembre 2012

Créer un accès FTP avec Proftd vers le repertoire /var/www


Posté par Alexandre, le Vendredi 03 juin 2011 dans la catégorie : Actualités
Si vous souhaitez créer un accès FTP vers votre répertoire /var/www vous êtes (enfin) sur la bonne page.
Peut être avez-vous déjà installer proftpd, dans ce cas rendez-vous un peu plus bas pour la modification du fichier proftpd.conf
Grâce à cette méthode, vous pourrez aussi choisir quel utilisateur aura accès à quel répertoire
Pour tout problèmes, répondre par commentaire.

Installer Proftpd

Pour installer proftpd, connectez-vous en SSH et lancer la commande
1
sudo apt-get install proftpd
A la question « Lancer ProFTPd à partir d’inetd ou indépendamment ? » nous choisissons indépendamment.

Ajouter un utilisateur au FTP

Pour ajouter un utilisateur qui aura accès FTP, il faut en fait créer un utilisateur linux, si par exemple, vous souhaitez que l’identifiant de votre compte soit « alexandre » alors tapez toujours en SSH
1
adduser alexandre
Choisissez un mot de passe que vous devez confirmer, noter bien le mot de passe choisis, ça sera le mot de passe de votre ftp.
On ajoute cette utilisateur au groupe administrateur pour avoir accès en écriture sur le dossier /var/www
1
adduser alexandre admin
Actuellement, vous pouvez vous connecter en entrant l’host (Ip de votre serveur), votre nom d’utilisateur (ici alexandre) et le mot de passe.
Mais par défaut, nous arrivons dans home et non pas dans /var/www

Éditer le proftpd.conf afin d’arriver directement dans /var/www

Pour éditer le fichier proftpd.conf en SSH tapez :
1
nano /etc/proftpd/proftpd.conf
On souhaite que l’utilisateur « alexandre » accède directement au répertoire /var/www il suffit d’ajouter la ligne suivante:
1
DefaultRoot /var/www alexandre

Redémarrer proftpd puis vérifier

Afin de prendre en compte les modifications, proftpd doit redémarrer :
1
/etc/init.d/proftpd restart
Enjoy !

proftpd won't work

 check your config with this command

 proftpd -t6

Checking syntax of configuration file
tera proftpd[20184]: warning: unable to determine IP address of 'server-nam'
tera proftpd[20184]: error: no valid servers configured
tera proftpd[20184]: Fatal: error processing configuration file '/etc/proftpd/proftpd.conf'


i have to add the server name to etc/hosts file

chroot user in ftp server proftp

To jail users to theirs respective home directories, add following to config file:
DefaulRoot ~

to /etc/proftpd/proftpd.conf

turn off suselinux firewall

/sbin/SuSEfirewall2 off
To start the firewall:
/sbin/SuSEfirewall2 on
If you want to temporarily disable your firewall:
/etc/init.d/SuSEfirewall2_setup stop

les serveurs de nom IAM maroc telecom

linux-baou:/etc/apache2 # dig @62.251.229.223 iam.ma ANY

; <<>> DiG 9.9.1-P2 <<>> @62.251.229.223 iam.ma ANY
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7439
;; flags: qr rd ra; QUERY: 1, ANSWER: 7, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;iam.ma.                IN    ANY

;; ANSWER SECTION:
iam.ma.            919    IN    NS    dns.menara.ma.
iam.ma.            919    IN    NS    dns3.menara.ma.
iam.ma.            919    IN    NS    dns2.menara.ma.
iam.ma.            919    IN    NS    dns1.menara.ma.
iam.ma.            23065    IN    MX    10 servmx1.iam.ma.
iam.ma.            23065    IN    MX    10 servmx2.iam.ma.
iam.ma.            21858    IN    A    81.192.44.117

;; Query time: 94 msec
;; SERVER: 62.251.229.223#53(62.251.229.223)
;; WHEN: Thu Dec 27 12:20:27 2012
;; MSG SIZE  rcvd: 181
/etc # dig @62.251.229.237 iam.ma ANY

; <<>> DiG 9.9.1-P2 <<>> @62.251.229.237 iam.ma ANY
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29075
;; flags: qr rd ra; QUERY: 1, ANSWER: 7, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;iam.ma.                IN    ANY

;; ANSWER SECTION:
iam.ma.            28797    IN    MX    10 servmx2.iam.ma.
iam.ma.            28797    IN    MX    10 servmx1.iam.ma.
iam.ma.            1329    IN    NS    dns3.menara.ma.
iam.ma.            1329    IN    NS    dns2.menara.ma.
iam.ma.            1329    IN    NS    dns1.menara.ma.
iam.ma.            1329    IN    NS    dns.menara.ma.
iam.ma.            16960    IN    A    81.192.44.117








mercredi 26 décembre 2012

Subprocess failed. Error: Echec RPM:

cd /var/lib/rpm
tu te retrouves dans le répertoire des bases de donnée de rpm, la commande "ls" te permet de les visualiser

Code:
rm ./*
pour virer les bases

puis

Code:
rpm --rebuilddb
zypper cc 
zypper ref

lundi 17 décembre 2012

DNS setup with only one public IP - possible?

http://www.syswan.com/docs/sw24html/SW24SERIES_USERGUIDE-V104REVCp9.htm

ip aliasing for NAT

IP aliasing

From Wikipedia, the free encyclopedia
IP aliasing is associating more than one IP address to a network interface. With this, one node on a network can have multiple connections to a network, each serving a different purpose. In the Linux kernel, it was first implemented byJuan José Ciarlante in 1995.[1] It has also been possible in Microsoft Windows NT since (at least) Windows NT 3.51,[2] released in 1995.


NAT - If I have multiple public IP, how can I configure multiple NAT in my Vigor router?





[Take Vigor2910 series as an example]

1.Open WAN>>Internet Access and click WAN IP Alias. Type your multiple public IPs in the following dialog.


Cisco ADS/router configuration

 cisco-800-series-router === end of sales :o 9dame

http://www.cisco.com/en/US/products/hw/routers/ps380/ps394/index.html
http://joe-ma-how-to.blogspot.com/2008/05/setting-up-cisco-800-series-router-for.html


plus recent

The Cisco 1700, 2600, and 3600 Series routers support the Asymmetric Digital Subscriber Line (ADSL) WAN Interface Card (WIC). All the three platforms are configured essentially the same. However, there are differences present in the hardware and in the Cisco IOS® Software release required for each one. Throughout this document, the Cisco 1700/2600/3600 is referred to as the Cisco ADSL WIC.




WAG200G

• Supports 802.11g and 802.11b wireless LAN 
• Supports 4 10/100 Auto MDI/MDI-X LAN switch ports 
• Support for RFC1483, PPPoE and PPPoA connections 
• Built-in ADSL modem with G.lite, G.dmt, G.992.3, G.992.5, and T1. 413 support

jeudi 8 novembre 2012

comment savoir si un service est en linux fedora

 service xinetd status

resolution du smb name sous linux

drs-serveur:/etc/sysconfig/network # nmblookup -A 192.168.14.236
Looking up status of 192.168.14.236
    USER-pc         <00> -         M <ACTIVE>
    DRS-DOMAINE     <00> - <GROUP> M <ACTIVE>
    USER-HP         <20> -         M <ACTIVE>
    us-DOMAINE     <1e> - <GROUP> M <ACTIVE>
    DRS-DOMAINE     <1d> -         M <ACTIVE>
    ..__MSBROWSE__. <01> - <GROUP> M <ACTIVE>


route (table de rouateg ) opensuse

Yast -> Network Devices -> Network card -> Edit -> Routing

You can also edit /etc/sysconfig/network/routes if you prefer the CLI.

config permanente de la carte reseau open suse

ou utiliser le moyen yast  =>editeur pour le fichier sysconfig/etc/sysconfig/cfg-eth* pour la carte eth*



editer le fichier /etc/sysconfig/cfg-eth* pour la carte eth* r


mercredi 7 novembre 2012

eth1:eth1

 lors d un test iconfig sur un ordi linux j'aitrouvé

eth1 et eth1:eth1
avec des brodcast et mask diferrent

pour le resoudre j'ai du changer dans le fichier /etc/sysconfig/network/ifcfg-eth1

et suprimmer
IPADRR_0

network config suse linux



drs-serveur:/etc/sysconfig/network # ls
config  ifcfg-eth1  ifcfg.template  ifroute-lo  providers  routes.YaST2save
dhcp    ifcfg-lo    if-down.d       if-up.d     routes     scripts
drs-serveur:/etc/sysconfig/network # cat ifcfg-eth1
BOOTPROTO='static' // or DHCP
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.14.21/32' // on fix ip car statique sinn on suprime si DHCP
MTU=''
NAME='NetXtreme BCM5752 Gigabit Ethernet PCI Express'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
PREFIXLEN='24'
IPADDR_0='192.168.14.21/24'
LABEL_0='eth1'


drs-serveur:/etc/sysconfig/network # /etc/init.d/network restart  // pour activer la config

lundi 29 octobre 2012

usb mount (Débutant)

si vous avez une erreur lors du mount automatique c a d linux ne charge pas votre usb

il faut le faire manuelement

1-detecter la partition USB
2-faire un mount dans un dossier specifique




jeudi 11 octobre 2012

changer l'adresse d'nvoie par defaut de wordpress envoie des mail de notif wordpress@hosting






 . The default address for all emails sent by your blog is currently wordpress@ yoursite.com.
I had seen some tutorials / forum entries previously where people suggested editing the core WordPress file 'pluggable.php' to overide this default. This method does work, however you would have to repeat the hack every time you upgrade to a new version of WordPress so it is not an ideal solution.
Faced with this problem  you can use the excellent pluging :




SB Welcome Email Editor



vous pouvez personnaliser le mail de notif d'inscritption et le mail de l'expediteur de votre choix

mercredi 15 août 2012

FAILOVER LOAD-BALANCING


Pour des raisons de haute disponibilité, mieux vaut disposer d'un service X répartit sur 2 serveurs.
Double avantage : 
  • la continuité du service en cas de panne du serveur primaire (FAILOVER)
  • la répartition des charges au niveau des baux attribués (LOAD-BALANCING)


    failover is automatic switching to a redundant or standby computer server, system, hardware component or network upon the failure

lundi 13 août 2012

remote conexion to openerp


# Some server parameters that you may want to tweak
#server.socket_host = "0.0.0.0"
server.socket_host = "192.168.14.15"
server.socket_port = 8080


\Program Files\OpenERP 6.0\Web\conf\openerp-web.cfg

jeudi 9 août 2012

/etc/network/interfaces:: duplicate interface

chek your /etc/network/interfaces file

in my case the error was

iface eth0 dhcp
  and
after i had
iface eth0 static

so i remove dhcp source
iface eth0 dhcp

mercredi 25 juillet 2012

l'erreur : fsck failed for at least one filesystem (not /).

if you have this error so you have a partition problem

yuo need to loock at fdisk -l and your /etc/fstab to check what is the source de problem

in my case i have installed a raspberry debian in sda6 and when i reboot i get this error
so i deleted it with fdisk and comment it in fstab

formater une partition linux fdisk

# fdisk /dev/hdb(selon tyoe de vt disk)


ensuite choisir d


ensuit le numero de la partition 
verifier avec v


enfin enregistrer avec w

/dev/hda /dev/hdb /dev/sda /dev/sdb


/dev/hda
/dev/hdb
/dev/sda
/dev/sdb
So,
=> /dev/hd[a-h] for IDE disks
=> /dev/sd[a-p] for SCSI disks
=> /dev/ed[a-d] for ESDI disks
=> /dev/xd[ab] for XT disks.

mercredi 11 juillet 2012

démarrage ou l'arrêt d'un service sous windows

L'outil netsh (netsh.exe) permet d'automatiser le démarrage ou l'arrêt d'un service grâce à la ligne de commande suivante :
  • Pour démarrer un service :
    Net start nom_du_service
  • Pour arrêter un service :
    Net stop nom_du_service

Cela nécessite les droits administrateur (ou poweruser).


Si vous n'avez pas les droits administrateur, vous pouvez tout de même mettre un service en pause et le redémarrer:
  • Mettre en pause un service :
    Net pause nom_du_service
  • Continuer un service :
    Net continue nom_du_service

mardi 10 juillet 2012

Posez votre question Signaler Accèder partage windows depuis linux ?


http://formation-debian.via.ecp.fr/samba.html


. En mode graphique

gnome permet de se connecter à un serveur SMB/CIFS directement depuis Nautilus. Comme pour le FTP, cela permet d'accéder aux fichiers distants depuis toutes les applications du bureau gnome.
Pour cela, allez dans le menu Raccourcis > Se connecter à un serveur, puis choisissez Partage Windows et réglez les paramètres de connexion
Figure 44.1. Connexion à un serveur SMB/CIFS
Connexion à un serveur SMB/CIFS

vendredi 6 juillet 2012

les cmposant dans /dev/ (vmnet)

The /dev directory

The /dev directory contains the special device files for all the devices.

lors de l'install de vmware les interfaces vmnet1 et vmnet2 sont crée dans ce dossier 

mercredi 4 juillet 2012

What is the difference between i386, i486, i586, i686, i786


 
Ever wondered what are those words i386/i486/i586/i686/i786 that comes after the name of RPM / DEB packages?
When it comes to understanding the compatibility of a package between different architectures, knowing these terms become important. The above coined terms are Processor architectures. Let’s have a look below…
i386     -     Intel i386/80386   (in 1985)          or          AMD386 / AM386 (in 1991)
i486     -     Intel i486/80486   (in 1989)          or          AMD486 / AM486 (in 1993)
i586     -     Intel Pentium         (in 1993)          or          AMD-K5 (in 1996)
i686     -     Intel Pentium Pro (in 1995)          or          AMD-K6 (in 1997)
i786     -     Intel Pentium 4      (in 2000)          or          AMD-K7 (in 1999)

imprimanet : jet ancre ou laser

http://www.medsyn.fr/perso/g.perrin/cyberdoc/inform/imprimante.htm

mardi 26 juin 2012

centos red hat

centos est le colne libre de redhat

"The network path was not found" impossible d'acceder au ressources partagé

si vous avez un probleme comme 

alors essayez



A solution (there could be several causes)
On the target machine (the one you're trying to connect to) open up Services, under Administrative Tools in the Start Menu.
Scroll down to the Computer Browser service.
If it is Disabled or set to Manual, set it to Automatic.
Then start it. It may stop immediately again, but this is OK.
At this point try to connect to the target machine.
If it still doesn't work, you can try the following:
open up Network Connections, under Control Panel.
Right click on your network adapter and click on Properties.
Click on Internet Protocol (TCP/IP), then click on Properties.
Click on Advanced, and click on the WINS tab.
Even if it is set to Default, set the radio button to Enable NetBIOS over TCP/IP.
Press OK on each screen until everything's closed.
Go back to the client machine and try again.
You should be able to connect!
If it still doesn't work:
Go back to the Services window and find the service named Routing and Remote Access.
Double-click on it, set it to Manual, and stop it.
Close Services and try to connect from your client machine again.

lundi 25 juin 2012

recherche du paquet à installer

pour savoir le paquet à installer exp pour VNC

utilise
aptitude search vnc

depot des paquet débian

les depots de paquet débian sont signalé dans le fichier etc/apt/sources.list

voici un exemple qui marche :

!!!!!!!!! après le changement de ce fichier il faut mettre a jour le apt-get pour qu il prnd en consideration ces liens

par la command : apt-get update


################################################
## squeeze
deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free

## squeeze security
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

## squeeze multimedia
#pour lame => pour encoder en mp3
#pour flashplayer-mozilla
deb http://www.debian-multimedia.org squeeze main non-free
deb ftp://ftp.debian-multimedia.org squeeze main non-free

#pour flashplugin-nonfree
deb http://www.backports.org/debian squeeze-backports main contrib non-free

#pour wine
deb http://www.lamaresh.net/apt squeeze main

vendredi 22 juin 2012

tasksel alternative apt-get to instal tasks

in debian based os

i descover this tool that help you to install package in my case i try to install gnome on my debian
by using apt-get


sudo apt-get install the_name_of_the_task_you_want^
tasksel.jpg

vendredi 15 juin 2012

smtp error : MTA's poor reputation

when o try to access to a smtp server
i get 
554 Your access to this mail system has been rejected due to the sending MTA's poor reputation. If you believe that this failure is in error, please contact the intended recipient via alternate means.
Connection closed by foreign host.
this is due to my ip  is blacklisted

jeudi 14 juin 2012

port 4443/tcp


Oracle HTTP Server SSL or Oracle9iAS Web Cache HTTP Listen SSL 4443 This port is IANA-registred for "Pharos".

mercredi 13 juin 2012

Top 10 Security Vulnerabilities in .NET Configuration Files

http://www.devx.com/dotnet/Article/32493/1954

how to know if a website use sharpoint :o

just put trace.axd in url and y get error information

sécurité des site en ASPx(shrapoint etc) :webconfig et trace

How to: View ASP.NET Trace Information with the Trace Viewer

http://msdn.microsoft.com/en-us/library/wwh16c6c.aspx

Trace Viewer Image



http://www.devx.com/dotnet/Article/32493/1954

configure machin.config file or web.config to secure your applicationi






























Difference between Web.Config and Machine.Config File

Two types of configuration files supported by ASP.Net.
Configuration files are used to control and manage the behavior of a web application.

i) Machine.config
ii)Web.config

Difference between Machine.Config and Web.Config
Machine.Config:
i)  This is automatically installed when you install Visual Studio. Net.
ii) This is also called machine level configuration file.
iii)Only one machine.config file exists on a server.
iv) This file is at the highest level in the configuration hierarchy.

Web.Config:
i)  This is automatically created when you create an ASP.Net web application project.
ii) This is also called application level configuration file.
iii)This file inherits setting from the machine.config



to protect your app you have to diseable remote error display  in web.config or machin.config
http://msdn.microsoft.com/fr-fr/library/y123fsf7%28v=vs.80%29.aspx
pour filtreer les erreur affichés aux externes
 



Nombre total de pages vues