Besitzer (Owner) mit chown rekursiv wechsel?

VergissBerlin

Registered User
Hallo,

ich hab mit WinSCP meine ganzen Daten in mein "web1" ordner geladen und nun ist überall root der Besitzer. WinSCP kann den Besitzer leider nicht ändern. (Felder grau). Im supportforum sagen sie, das man es in diesem Fall mit cown manuell machen muss.
Code:
chown "!?New owner:?!" !&
Doch leider klappt das bei mir irgendwie nicht. Er möchte ihren einen Parameter. vielleicht das Passwort? Ziel ist, dass ich mit meinen ftp Nutzer die Dateien verändernn kann. Ausserdem würde ich am liebsten bei allen Dateien und Orndnern in diesem Verzeichnis (rekursiv) ändern.
wie sieht das praktisch aus?

Beste Grüße
André
 
Den Schalter den du suchst ist "-R" für Rekursive Verarbeitung.

Code:
chown --help
Usage: chown [OPTION]... [OWNER][:[GROUP]] FILE...
  or:  chown [OPTION]... --reference=RFILE FILE...
Change the owner and/or group of each FILE to OWNER and/or GROUP.
With --reference, change the owner and group of each FILE to those of RFILE.

  -c, --changes          like verbose but report only when a change is made
      --dereference      affect the referent of each symbolic link, rather
                         than the symbolic link itself (this is the default)
  -h, --no-dereference   affect each symbolic link instead of any referenced
                         file (useful only on systems that can change the
                         ownership of a symlink)
      --from=CURRENT_OWNER:CURRENT_GROUP
                         change the owner and/or group of each file only if
                         its current owner and/or group match those specified
                         here.  Either may be omitted, in which case a match
                         is not required for the omitted attribute.
      --no-preserve-root do not treat `/' specially (the default)
      --preserve-root    fail to operate recursively on `/'
  -f, --silent, --quiet  suppress most error messages
      --reference=RFILE  use RFILE's owner and group rather than
                         the specifying OWNER:GROUP values
[B]  -R, --recursive        operate on files and directories recursively[/B]
  -v, --verbose          output a diagnostic for every file processed

The following options modify how a hierarchy is traversed when the -R
option is also specified.  If more than one is specified, only the final
one takes effect.

  -H                     if a command line argument is a symbolic link
                         to a directory, traverse it
  -L                     traverse every symbolic link to a directory
                         encountered
  -P                     do not traverse any symbolic links (default)

      --help     display this help and exit
      --version  output version information and exit

Owner is unchanged if missing.  Group is unchanged if missing, but changed
to login group if implied by a `:' following a symbolic OWNER.
OWNER and GROUP may be numeric as well as symbolic.

Report bugs to <bug-coreutils@gnu.org>.
 
Nochmal zum meiner Sicherheit... Bin noch neu in der Materie. :)
Ich geh also mit Putty ins betreffende Verzeichnis und gebe folgendes ein:
Code:
chown -R web1f3:web1f3
Damit wechselt der Besitzer und die Gruppe des aktuellen Verzeichnisses und der Unterverzeichnisse von "root" zu "web1f3" ?

Danke für die Hilfe.
 
Ich hab dazu nochmal eine Frage...
wenn ich dies ausführe dann wird nur der Beitzer von etwa einem Drittel der Dateien geändert. Es sind schon über hundert.. :confused:

Wie kommt das?
 
klar... sry

chown -R web3f1: /srv/www/web3/html/

^^ ich hab Suse mit Confixx drauf
Code:
drwxrwxr-x  2 web3f1 www     2048 Nov 13 21:33 .
drwxr-xr-x  5 web3   ftponly 2048 Nov  8 17:54 ..
-rw-r--r--  1 web3f1 www      296 Nov  8 18:38 info.txt
^^ jetzt nur ein Beipiel. Manche sind halt noch root ...
Des mit der Gruppe schnack ich noch nicht so ganz.
Wo da jetzt der Unterschied zum Besitzer liegt mein ich.
thx :)
 
Hmm, ich weiß zwar net, warum Du nach dem : nichts mehr geschrieben hast, aber wenn Du entsprechend viele Dateien im Ordner .../html/ hast, dann dauert das einen Moment.
 
Hat ein bisschen gedauert weil ichs nochmal getestet hab. sry.
also ich mach das über putty. Und der promt erscheint schon wieder.
Er scheint also schon fertig gwesen zu sein...
 
Ähm, was genau erwartest Du denn, wenn Du Dich einloggst?

Edit: Sorry, hab das Posting falsch gelesen. Dann ist ja alles in Butter.
 
Wenn ich mich einlog? Na den Prompt!?
Ich meinte nur, dass die chown-Funktion anscheinend komplett ausgeführt wurde.
Sonst würde wohl nicht der Prompt erscheinen...

Wenns nur wenig Dateien sind gehts.. Dann sieht das so aus:
Code:
chown: changing ownership of `/srv/www/web3/html/thepointis-tabs/test/indexfile.txt': Disk quota exceeded
chown: changing ownership of `/srv/www/web3/html/thepointis-tabs/test': Disk quota exceeded
vs1144091:/srv/www/web3/html/thepointis-tabs/test #

Wenn es ein paar mehr sind überspringt er ganz frech ein paar..
Woran könnte das liegen?
Ich möchte meine Benutzer wechseln, sodass ich die Dateien dann per FTP bearbeiten kann. (löschen/hochladen usw)

EDIT:
Ich hab mich grad mal mit WinSCP eingelogt. Da steht immernoch der root als als Besitzer. *grummel *:)
 
Last edited by a moderator:
Ähm, Du siehst schon, dass Dein DiskQuota überschritten ist, oder? D.h. Du hast zuviel Speicherplatz in Anspruch genommen.
 
Oha. Moment. Diese kleinen Kommentare am Ende... Äh.
Du hast nicht zufällig mal einen Linuxbefehl lime "diskspace" :eek:
so lang guck ich mal im YAST ob ich da was seh
 
ich:
df -all

er:
Code:
vs1000000:/srv/www/web3/html/thepointis-tabs/test # df -all
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/vzfs              5242880   1763532   3479348  34% /
proc                         0         0         0   -  /proc
devpts                       0         0         0   -  /dev/pts
tmpfs                  4148484         0   4148484   0% /dev/shm
daran liegts zum glück nicht..
zumindest nicht direkt.
*erst mal durch atmen..* :o
 
Dummfrag:

Warum willst du eigentlich das komplette Verzeichnis /html/ für den FTP-Nutzer web3f1 freigeben?
Du kannst dich mit dem Benutzer web3 doch selber über FTP einloggen und somit die Dateien im Ordner ändern etc.

Normalerweise sind diese FTP Benutzer nur für Unterordner gedacht.
 
Hallo,

Nee ich will nur Unterverzeichnisse wechseln.
Ich hab schon vom ein "Support Ticket" bei s4y in
auftrag gegeben. Dauert sowas immer drei Tage?

Ich war bei all-inkl.com. Da hatte die Antwort
keine halbe Stunde gedauert. Naja. So ist das...

Ich hab den verdacht das Confixx was damit zu tun hat.
Ich kann nämlich auch keine Daten mehr hochladen.
Hab den "Kunden" jetzt mal 500MB geschrieben und
immer noch...

5GB habe. 4GB an Kunden verteilt. Is das zuviel?
Vieviel frist so ein BS?

Danke für die vielen Antworten. Das hilft mir echt
weiter und gibt mir mut zur Eigenhilfe :)

EDIT:
Ich hab nochmal meine Spammails durchschaut und
festgestellt, dass ich doch schon antwort erhalten habe.

Sehr geehrter Kunde,

welche Option möchsten Sie für den Benutzer web1f1 ändern?

Die Fehlermeldung "disk quota exceeded" besagt, daß der Benutzer das ihm zugewiesiene Datenvolumen überschritten hat, d.h. der Benutzer wollte mehr Daten ablegen als er durfte (eingestellt wurde). Bitte beachten Sie, daß u.U. das globale FTP-Quota, das Sie als Confixx Administrator unter Einstellungen -> Quota einstellen, greift.

Mit freundlichen Grüßen
xxx yyy
Ich versuch die Verteilung noch einmal neu vorzunehmen...
Mal sehn was passiert. Ich sag dan bescheid.
 
Last edited by a moderator:
Back
Top