Problem:Benutzer und Einstellungen bearbeiten

Hamlett

Registered User
mit Yast !
Bin blutiger Anfänger in Lernfase.
Okay

siehe Bild
 

Attachments

  • yast.gif
    yast.gif
    16.8 KB · Views: 373
Okay Quäle mich so durch das Leben

Userid steht meines kleines Wissens an Position 3.
xxxxx:x:508:60006::/home/e/etmaps.de/ftp/:/sbin/nologin
xxxxxde:x:508:60006::/home/e/etmaps.de/:/sbin/nologin

mapsde:x:513:60006::/home/m/maps.de/:/sbin/nologin
downs:x:513:60006::/home/m/maps.de/public_html/downloads/:/sbin/nologin

Frage kann ich jetzt ohne das ich da was kaputt mache die UIDs ändern ?
 
Hallo!
Setzt du ViSAS oder ähnliches ein? Diese Tools haben die unangenehme Eigenschaft, user IDs doppelt zu vergeben. Beispielsweise für zusätzliche FTP Konten. Eine user ID sollte aber eindeutig sein. Sollte das (ViSAS, ...) so sein, musst du dich entscheiden, Admintool oder per YaST.

mfG
Thorsten
 
Hamlett said:
Frage kann ich jetzt ohne das ich da was kaputt mache die UIDs ändern ?
Ja, kannst Du. Du mußt die Änderungen nur auch in der /etc/shadows machen.

huschi.
 
Ich bekomme ne Krise

So wollte schlau sein habe mir gedacht gehst in Visas und löscht z.b. die mapsde nachdem löschen sprang Visas ins login Fenster und jetzt geht gar kein Login mehr weder Putty noch Visas oder Winscp.
So wie es aussieht hat der mir jetzt die ganze passwd zerschossen.
Habe die Schadow und Passwd gesichert wie bekomme ich die den jetzt wieder hochgeladen.
 
Last edited by a moderator:
Hamlett said:
Habe die Schadow und Passwd gesichert wie bekomme ich die den jetzt wieder hochgeladen.
Wechsel auf die Rescue-Console. Dann entweder per WinSCP oder Cut&Paste im Putty die Dateien überschreiben.

huschi.
 
Okay das läuft

Mittlerweile komme ich mit Putty und Winscp wieder rauf.
Was nicht funktioniert ist Visas und die FTP zugänge.
 
FTP Login funktioniert noch nicht

Antwort: 500 OOPS: bad bool value in config file for: write_enable

Code:
# Example config file /etc/vsftpd.conf
#
# The default compiled in settings are very paranoid. This sample file
# loosens things up a bit, to make the ftp daemon more usable.
#
# If you dont change anything here you will have a minimum setup for an
# anonymus FTP server.
local_max_rate=100000
# General Settings
#
# Uncomment this to enable any form of FTP write command.
#
write_enable=YES
#
# Activate directory messages - messages given to remote users when they
# go into a certain directory.
#
dirmessage_enable=YES
#
# It is recommended that you define on your system a unique user which the
# ftp server can use as a totally isolated and unprivileged user.
#
#nopriv_user=ftpsecure
#
# You may fully customise the login banner string:
#
ftpd_banner="FTP-server."
#
# You may activate the "-R" option to the builtin ls. This is disabled by
# default to avoid remote users being able to cause excessive I/O on large
# sites. However, some broken FTP clients such as "ncftp" and "mirror" assume
# the presence of the "-R" option, so there is a strong case for enabling it.
#
#ls_recurse_enable=YES
#
# You may specify a file of disallowed anonymous e-mail addresses. Apparently
# useful for combatting certain DoS attacks.
#
#deny_email_enable=YES
#
# (default follows)
#
#banned_email_file=/etc/vsftpd.banned_emails
#
# If  enabled,  all  user  and  group  information in
# directory listings will be displayed as "ftp".
#
#hide_ids=YES

# Local FTP user Settings
# 
# Uncomment this to allow local users to log in.
#
local_enable=YES
#
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
#
local_umask=072
#
# Uncomment to put local users in a chroot() jail in their home directory
# after login.
#
chroot_local_user=YES
#
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
#
#chroot_list_enable=YES
#
# (default follows)
#
#chroot_list_file=/etc/vsftpd.chroot_list
#
# The maximum data transfer rate permitted, in bytes per second, for
# local authenticated users. The default is 0 (unlimited).
#
#local_max_rate=7200


# Anonymus FTP user Settings
#
# Allow anonymous FTP?
#
anonymous_enable=NO
#
# Uncomment this to allow the anonymous FTP user to upload files. This only
# has an effect if the above global write enable is activated. Also, you will
# obviously need to create a directory writable by the FTP user.
#
#anon_upload_enable=YES
#
# Default umask for anonymus users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
#
#anon_umask=022
#
# Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
#
#anon_mkdir_write_enable=YES
#
# Uncomment this to enable anonymus FTP users to perform other write operations
# like deletion and renaming.
#
#anon_other_write_enable=YES
#
# If you want, you can arrange for uploaded anonymous files to be owned by
# a different user. Note! Using "root" for uploaded files is not
# recommended!
#
#chown_uploads=YES
#chown_username=whoever
#
# The maximum data transfer rate permitted, in bytes per second, for anonymous
# authenticated users. The default is 0 (unlimited).
#
#anon_max_rate=7200


# Log Settings
#
# Activate logging of uploads/downloads.
#
xferlog_enable=YES
#
# You may override where the log file goes if you like. The default is shown
# below.
#
xferlog_file=/var/log/xferlog
#
# If you want, you can have your log file in standard ftpd xferlog format
#
xferlog_std_format=YES
#
# Uncomment this to log all FTP requests and responses. This only works if 
# xferlog_std_format is not enabled. Beware, it will create a huge amount of data
# in your logfile.
#
#log_ftp_protocol=YES
#
# Uncomment this to enable session status information in the system process listing.
#
#setproctitle_enable=YES

# Transfer Settings
#
# Make sure PORT transfer connections originate from port 20 (ftp-data).
#
#connect_from_port_20=YES
#
# You may change the default value for timing out an idle session.
#
#idle_session_timeout=600
#
# You may change the default value for timing out a data connection.
#
#data_connection_timeout=120
#
# Enable this and the server will recognise asynchronous ABOR requests. Not
# recommended for security (the code is non-trivial). Not enabling it,
# however, may confuse older FTP clients.
#
#async_abor_enable=YES
#
# By default the server will pretend to allow ASCII mode but in fact ignore
# the request. Turn on the below options to have the server actually do ASCII
# mangling on files when in ASCII mode.
# Beware that turning on ascii_download_enable enables malicious remote parties
# to consume your I/O resources, by issuing the command "SIZE /big/file" in
# ASCII mode.
# These ASCII options are split into upload and download because you may wish
# to enable ASCII uploads (to prevent uploaded scripts etc. from breaking),
# without the DoS risk of SIZE and ASCII downloads. ASCII mangling should be
# on the client anyway..
#
ascii_upload_enable=YES
#ascii_download_enable=YES
#
# Set to NO if you want to disallow the  PASV  method of obtaining a data
# connection.
#
#pasv_enable=NO

# PAM setting. Do NOT change this unless you know what you do!
#
pam_service_name=vsftpd

# Set listen=YES if you want vsftpd to run standalone
#
#listen=YES
 
Last edited by a moderator:
Weiß zwar nicht warum das Doppelpost

da ich die frage erweitert habe
aber ist auch Egal !
Habe Sersucht den Xinetd zu deaktivieren und es auf dieser schiene zu starten.
vsftpd als Standalone-Server

Code:
#! /bin/sh
# /etc/init.d/vsftpd
#   
### BEGIN INIT INFO
# Provides:				vsftpd
# Required-Start:			$syslog $network
# X-UnitedLinux-Should-Start:
# Required-Stop:
# X-UnitedLinux-Should-Stop:
# Default-Start:			3 5
# Default-Stop:			0 1 2 6
# Short-Description: 		startet den VSFTP-Server
# Description:			startet den VSFTP-Server
### END INIT INFO

#Check for missing binaries (stale symlinks should not happen)
VSFTPD_BIN=/usr/sbin/vsftpd
test -x $VSFTPD_BIN || exit 5

#Check for existence of needed config file
VSFTPD_CONFIG=/etc/vsftpd.conf
test -r $VSFTPD_CONFIG || exit 6

. /etc/rc.status
rc_reset

case "$1" in
  start)
	echo -n "Starting ftp-server"
	startproc $VSFTPD_BIN
	rc_status -v
  	;;
  stop)
	echo -n "Shutting down ftp-server"
	killproc -Term $VSETPD_BIN
	rc_status -v
	;;
  restart)
	$0 stop 
	$0 start
	rc_status
	;;
  status)
      echo -n "Checking for active ftp-server"
	checkproc $VSFTPD_BIN
	rc_status -v
	;;
     *)
 	echo "Usage: $0 {start|stop|status|restart}"
	exit 1
	;;
  esac
  rc_exit
MOD: Bitte Code in CODE-Tags setzen!


Wenn ich das den FTP starten will über den Behl im Handbuch sagt es geht nicht.
Oder haben die den Befehl falsch aufgeschrieben.
Damint soll ich eine verknüpfung erstellen schon das klappt nicht.
In -s /etc/init.d/vsftpd /usr/sbin/rcvsftpd
 
Last edited by a moderator:
Okay soweit so gut

Kriege den jetzt nicht gestartet.
Siehe selber.
 

Attachments

  • putty1.gif
    putty1.gif
    15.4 KB · Views: 296
Hamlett said:
Siehe selber.
Nutze das nächste Mal bitte Cut&Paste. Im Putty einfach mit der Maus markieren und dann hier in CODE-Tags reinkopieren.

Bad-Interpreter heißt, daß er die erste Zeile (Shebang-Zeile) des Scriptes nicht erkannt hat.
Hast Du das Script zufällig mit einem Windows-Editor getippt und dann als Binär-Datei hochgeladen? Dann ist nämlich ein Carrige-Return zuviel in der Zeile.

huschi.
 
Huschi said:
Nutze das nächste Mal bitte Cut&Paste. Im Putty einfach mit der Maus markieren und dann hier in CODE-Tags reinkopieren.

Bad-Interpreter heißt, daß er die erste Zeile (Shebang-Zeile) des Scriptes nicht erkannt hat.
Hast Du das Script zufällig mit einem Windows-Editor getippt und dann als Binär-Datei hochgeladen? Dann ist nämlich ein Carrige-Return zuviel in der Zeile.

huschi.


Danke habe mich mittlerweile etwas weiter schlau gelesen werde mit dem vi eine neue Datei erstellen und alles rein schreiben vieleicht funzt es dann habe die mit Wordpad mfc geschrieben.
Meine PHP dateinen mache ich entweder damt oder mit Proton aber Linux ist halt was anderes wie Windows.
 
Hamlett said:
aber Linux ist halt was anderes wie Windows.
Nicht unbedingt. Man muß sich nur an die Regeln halten. :)
Du kannst das Script entweder nochmal hochladen und explizit ASCII-Modus aktivieren (dann macht die Umwandlung der WinSCP/FTP) oder Du hast zufällig das Umwandlungscript "dos2unix" auf dem Server.

huschi.
 
Denke bin einen Schritt weiter

Code:
> > h123615:~ # cd /etc
> > h123615:/etc # cd init.d
> > h123615:/etc/init.d # rcvsftpd start
> > Starting ftp-serverstartproc:  exit status of parent of /usr/sbin/vsftpd: 1
> >                                                                      failed
> > h123615:/etc/init.d #

Hänge da jetzt wieder.

Huschi Danke
Hatte listen= Yes vergessen läuft wieder.
 
Last edited by a moderator:
Back
Top