des difficultés avec freeBSD boîte

  • rjstephens
  • Professor
  • Professor
  • Avatar de l’utilisateur
  • Inscription: Juil 28, 2003
  • Messages: 774
  • Loc: Brisbane, Australia
  • Status: Offline

Message Octobre 20th, 2004, 11:58 pm

Hier soir, j'ai décidé d'essayer et d'installer de nouveaux somethinhg freeBSD sur mon réseau local du serveur (au lieu de linux), mais sa ne fonctionne pas comme je l'espère. En ayant de nombreux problèmes.

1. Je ne peux pas su, ce qui arrive:
$ Su root
su: vous n'êtes pas dans le bon groupe (volant) à su root.
$

2. Je ne peux pas me connecter en root par ssh, il me dit que l'accès est refusé (comme si j'avais saisi le mauvais mot de passe). Je peux vous connecter en tant que root amende lorsque Im physiquement à la boîte.

3. ports semble être télécharger les anciennes versions du logiciel (pure-ftpd 1.0.18, apache 1.3.28), est-ce normal? Comment puis-je résoudre ce problème? Comment puis-je mettre à niveau vers les versions les plus récentes?

4. Le shell par défaut est gênant, donc j'ai utilisé les ports de télécharger et d'installer bash. bash fonctionne, mais je dois démarrer manuall en tapant / usr / local / bin / bash. Modification de la dernière colonne dans le fichier / etc / passwd est sans effet. Comment puis-je obtenir de bash pour commencer lorsque je me connecte?

5. Encore une fois avec bash, comment puis-je faire pour montrer le nom d'utilisateur @ hostname: $ chemin comme sur linux, plutôt que de bash?

By the way, Im en utilisant freeBSD 4.10 installé par FTP anonyme (je n'ai pas eu de rechange CD vierges)

Merci d'avance.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Octobre 20th, 2004, 11:58 pm

  • rjstephens
  • Professor
  • Professor
  • Avatar de l’utilisateur
  • Inscription: Juil 28, 2003
  • Messages: 774
  • Loc: Brisbane, Australia
  • Status: Offline

Message Octobre 21st, 2004, 2:43 am

OK, Ive donné sur freeBSD (Apache refuse de démarrer). Ill suffit d'utiliser linux, il fonctionne assez bien.
  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2675
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Octobre 21st, 2004, 6:27 am

rjstephens a écrit:
Hier soir, j'ai décidé d'essayer somethinhg nouvelles et installer FreeBSD sur mon serveur LAN (plutôt que Linux), mais sa ne fonctionne pas comme je l'espérais. Im avoir plusieurs problèmes.

1. Je ne peux pas su pour devenir root, ce qui arrive:
$ Su root
su: vous n'êtes pas dans le bon groupe (la molette) pour su root.
$



S'ajouter au groupe wheel.
Si vous êtes propriétaire de la boîte, vous pouvez vous connecter en tant que root, éditez le fichier / etc / group. est d'abord la roue. Ajouter une virgule après le coup de sifflet (ou votre nom d'utilisateur root) puis votre nom d'utilisateur. Fait.

rjstephens a écrit:
2. Je ne peux pas me connecter en root via ssh, il me dit que son accès est refusé (comme si j'étais entré le mauvais mot de passe). Je ne peux connecter en tant que root lorsque amende Im physiquement à la boîte.


Oui, c'est une «bonne chose» - par l'utilisateur root par défaut est refusé l'accès à distance. C'est pourquoi les gens su pour devenir root, ou d'installer sudo. Vous n'avez jamais, ne répète jamais EVER voulez que votre login root autorisé à distance. En raison de cette raison, je n'irai pas jusque dans la façon de désactiver cela.

rjstephens a écrit:
3. ports semble être le téléchargement les anciennes versions du logiciel (pure-ftpd 1.0.18, Apache 1.3.28), est-ce normal? Comment puis-je résoudre ce problème? Comment puis-je mettre à niveau vers la dernière version?


Vous «réparer» par l'apprentissage d'une belle petite commande cvsup.
Heres la version courte.
Installer n'importe quelle version de cvsup - même si ses vieux dans la collection des ports. (/ usr / ports / net / cvsup est l'endroit où il se doit.
cd dans ce répertoire, tapez make install clean.

Ok, vous avez maintenant cvsup. Maintenant, copiez le défaut supfiles-à-dire votre répertoire ou répertoire racine - que vous avez fourni la première activation su root comme mentionné précédemment. ;)

Tu sais quoi, l'oublier. Je vais faire encore plus facile.
Coupez et collez-le dans un document texte, et scp-le sur votre machine FreeBSD.

Code: [ Select ]
*default host=cvsup.freebsd.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_4
*default delete use-rel-suffix

src-all
ports-all tag=.
  1. *default host=cvsup.freebsd.org
  2. *default base=/usr
  3. *default prefix=/usr
  4. *default release=cvs tag=RELENG_4
  5. *default delete use-rel-suffix
  6. src-all
  7. ports-all tag=.

Nommez ce fichier supfile.

Puis, en tant qu'utilisateur root, supfile cvsup type dans la dir vous avez placé le supfile.
Cela prendra un certain temps si vous êtes sur FBSD 4.1 - son aller mettre à jour la source de votre boîte à 4,9 STABLE, et mettre à jour votre collection de ports.

La raison pour laquelle vous entretenez vieux ports, c'est parce que le changement des programmes, ils ont des exigences nouvelles, son tout à fait possible que FBSD 4.1 peut ne pas s'exécuter de manière suffisante un produit mis au point la semaine dernière, ergo l'instantané. Vous mettez à jour votre source, vous devez recompiler, et vous avez des ports les plus récentes.

La prochaine étape sera de lancer la commande make monde.

Cette recompile votre système d'exploitation en entier, ce qui lui compilant sur * votre * architecture. C'est pourquoi FBSD est tellement stable - il est installé - lire: compilé - * * localement, au lieu d'un paquet binaire installer. Ish.

Ainsi, cd / usr / src
faire buildworld
Cela prendra du temps.
Puis, lorsque c'est fait,
faire installworld

Vous mai ou mai pas besoin d'un nouveau noyau, je ne me rappelle pas ce qui change ACTUALISATION 4,1 à 4,9 y en avait. Vous pouvez essayer à ce stade de recompiler le noyau vieux pour voir si tout va bien.

Par mesure de sécurité, je copie toujours le noyau générique pour un nouveau nom, et d'éditer / compiler ces. Votre appel.

Si vous le souhaitez, CD / usr/src/sys/i386/conf
cp GENERIC <NAME>
Le nom que je choisis toujours le nom de la boîte, Toto, Shinobi, etc Toujours dans les chapeaux de trop - sa norme. gif "alt =":)" title =" Smile "/>

Une fois que vous le faire - et je ne rentrerai pas dans l'édition it right now - go back to
/ usr / src
type;
faire KERNCONF buildkernel = <NAME>
Quel que soit le nom que vous avez donné le fichier.
Lorsque c'est fait, vous
faire KERCONF installkernel = <NAME>

Ok, ouf. Toujours avec moi?
Mai, alors vous allez dans n'importe quel port que vous choisissez, et juste faire une
make install clean

Son tout beaucoup plus facile qu'il n'y paraît, et il va vraiment vous donner une meilleure (STABLE) du système. La raison de tout cela est encore le fait que vous soyez à partir de ces anciennes sources.


rjstephens a écrit:
4. Le shell par défaut a été ennuyeux, alors j'ai utilisé les ports de télécharger et d'installer bash. œuvres bash, mais je dois le démarrer manuall en tapant / usr / local / bin / bash. Modification de la dernière colonne du fichier / etc / passwd n'a aucun effet. Comment puis-je obtenir bash pour commencer quand je me connecter?


Eh bien, ma seule pensée à ce sujet est que vous avez la mauvaise voie.
Quand il lit / bin / bash, son probablement pas juste. Vous avez installé bash comme un proc espace utilisateur, donc il sera peut exister dans / usr / local / bin / bash ou une telle. En fait, je ne serais pas surpris si lorsque vous essayez de vous connecter, il montre quelque chose du genre, ainsi que Shell n'a pas pu être trouvé, pour revenir à SH ou de quelque type.

Courir
find /-bash nom
Prenez note de la dir.
Modifier / etc / passwd pour montrer ce dir. Bash loin.


rjstephens a écrit:
5. Encore une fois avec bash, comment puis-je obtenir d'afficher le nom d'utilisateur @ hostname: path $, comme sous Linux, plutôt que de simplement bash?

En passant, Im using FreeBSD 4.10 installé via FTP anonyme (je n'ai pas de CD vierges de rechange)

Merci à l'avance.


Quand bash est invoqué comme un shell de connexion interactif, il lit le fichier et exécute les commandes du fichier / etc / profile, si ce fichier existe. Après la lecture de ce fichier, il recherche ~ /. Bash_profile, ~ /. Bash_login, et
~ /. profile, dans cet ordre, et lit et exécute les commandes du premier qui existe et est lisible.

Alors peut-être copiez votre fichier. Profile à. Bash_profile.

Editez-le thusly;
Code: [ Select ]

# set prompt: ``username@hostname:/directory $ ''
PS1="[\u@\h:\w] " 
case `id -u` in
   0) PS1="${PS1}# ";;
   *) PS1="${PS1}$ ";;
esac
  1. # set prompt: ``username@hostname:/directory $ ''
  2. PS1="[\u@\h:\w] " 
  3. case `id -u` in
  4.    0) PS1="${PS1}# ";;
  5.    *) PS1="${PS1}$ ";;
  6. esac


Fait.

À la vôtre.
[/ code]
"It's always a long day, 86,400 won't fit into a short."
  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2675
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Octobre 21st, 2004, 6:28 am

Vous avez donné après seulement 3 heures de travail? Sigh.

D'accord.
"It's always a long day, 86,400 won't fit into a short."
  • Sunday
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Oct 18, 2004
  • Messages: 54
  • Loc: Chicago
  • Status: Offline

Message Octobre 21st, 2004, 9:04 am

Eh bien allez m'aider anyways :anonymous:
  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2675
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Octobre 21st, 2004, 1:11 pm

Sunday a écrit:
Eh bien allez m'aider anyways :anonymous:


Merci dimanche. :)

À la vôtre.
"It's always a long day, 86,400 won't fit into a short."
  • rjstephens
  • Professor
  • Professor
  • Avatar de l’utilisateur
  • Inscription: Juil 28, 2003
  • Messages: 774
  • Loc: Brisbane, Australia
  • Status: Offline

Message Octobre 21st, 2004, 3:22 pm

Quote:
Vous avez donné après seulement 3 heures de travail? Sigh.

yeah, i faire ;)
Im pas très persistant. J'aime apprendre de nouvelles choses, mais je sais déjà comment mettre en place un système Linux à faire tout ce dont j'ai besoin, et freebsd a commencé à vraiment sur mes nerfs.

Ill vous dire ce qui s'est passé avec apache.

J'ai installé des ports dans un premier temps, et exécutez / usr / local / sbin / apachectl start. Il m'a donné une erreur de configuration liées à ServerName. J'ai édité le fichier de configuration, fixe, et ensuite il est apparu pour commencer.

Trouble est, il n'a pas réellement commencé. Going to http://localhost/ dans les liens ne fonctionnent pas, et en tapant l'IP dans les machines à partir de mon PC sous Windows n'ont pas aidé non plus. Le plus près, il n'y avait pas de processus httpd proceass dans la liste.

J'ai donc essayé de nouveau, mais j'ai reçu le même problème. Je l'ai supprimé apache et installé une version différente. Même problème. J'ai téléchargé sur le Net et à partir des sources compilées manuellement. Même problème. Ce qui m'a amené à croire qu'il était un freebsd question, comme je l'avais jamais vu faire avant apache (pas de départ, mais pas de message d'erreur ou la raison)


A propos de la télécommande root, je suppose que c'est une bonne chose, mais la boîte est seulement sur mon LAN. Je pourrais peut-être le configurer pour ne laisser mon IP (192.168.2 .*) pour ce faire.

(Je suppose que ça ne fait rien maintenant, la cause Im utilisant linux. Mais merci quand même.

PS La plupart des distributions linux permet aux utilisateurs distants de se connecter en tant que root, whats up with that?
  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2675
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Octobre 21st, 2004, 6:09 pm

rjstephens a écrit:
Quote:
Vous avez donné après seulement 3 heures de travail? Sigh.

yeah, i faire ;)
Im pas très persistant. J'aime apprendre de nouvelles choses, mais je sais déjà comment mettre en place un système Linux à faire tout ce dont j'ai besoin, et freebsd a commencé à vraiment sur mes nerfs.

Ill vous dire ce qui s'est passé avec apache.

J'ai installé des ports dans un premier temps, et exécutez / usr / local / sbin / apachectl start. Il m'a donné une erreur de configuration liées à ServerName. J'ai édité le fichier de configuration, fixe, et ensuite il est apparu pour commencer.

Trouble est, il n'a pas réellement commencé. Going to http://localhost/ dans les liens ne fonctionnent pas, et en tapant l'IP dans les machines à partir de mon PC sous Windows n'ont pas aidé non plus. Le plus près, il n'y avait pas de processus httpd proceass dans la liste.

Alors, j'ai essayé de nouveau, mais j'ai reçu le même problème. Je l'ai supprimé apache et installé une version différente. Même problème. J'ai téléchargé sur le Net et à partir des sources compilées manuellement. Même problème. Ce qui m'a amené à croire qu'il était un freebsd question, comme je l'avais jamais vu faire avant apache (pas de départ, mais pas de message d'erreur ou la raison)


A propos de la télécommande root, je suppose que c'est une bonne chose, mais la boîte est seulement sur mon LAN. Je pourrais peut-être le configurer pour ne laisser mon IP (192.168.2 .*) pour ce faire.

(Je suppose que ça ne fait rien maintenant, la cause Im utilisant linux. Mais merci quand même.


Oi. Eh bien, pas sûr...si elle était moi j'aurais vérifié les logs. :) Habituellement vous dit dès le départ. Hey, thats me et à chacun la sienne. Si vous êtes satisfait de ce que vous avez, bingo! Nous avons un gagnant! ;)

rjstephens a écrit:
PS La plupart des distributions linux permet aux utilisateurs distants de se connecter en tant que root, whats up with that?


Quelle est précisément la raison pour laquelle je ne les utilisent pas. Il est aussi la raison pour laquelle nous utilisons ici linux à Big Blue est hautement personnalisé images. NO ROOT LOGIN! Thats comme COMPUSEC 101. ;)

À la vôtre.
"It's always a long day, 86,400 won't fit into a short."

Afficher de l'information

  • Total des messages de ce sujet: 8 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 118 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC