Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: permissions ? [Solved]  (gelezen 747 keer)

Offline marc heijerman

  • Lid
  • Steunpunt: Nee
permissions ? [Solved]
« Gepost op: 2009/06/12, 12:21:27 »
Een vraag je over permissions. Hoe moeten de default permissions staan na een fresh install. Ik heb laatst lopen @#$#@$ met /usr/bin /usr/local/bin /bin en ik heb alles weer aan de praat, alleen weet niet of alles stond zoals het eigenlijk hoort. Ook heb ik 1 partitie waarin ik geen du -sh * mag doen, en in alle directories in die parties mag dit weer wel. Beetje vreemd.

Dus een du -sh * in bijv: /data mag niet, dan krijg ik:

/data$ du -sh *
du: invalid option --  
du: invalid option -- i
du: invalid option -- n
du: invalid option -- u
du: invalid option --  
du: invalid option -- V
du: invalid option -- i
du: invalid option -- d
du: invalid option -- e
du: invalid option -- o
Try `du --help' for more information.

en in een dir in die partitie gaat het wel.

data/CBT Nuggets$ du -sh *
15M   CCNA
3.9M   Comptia A +
1.2M   Comptia Security +
744K   CWNA
556K   Linux +
3.0M   Windows Vista

« Laatst bewerkt op: 2009/06/17, 11:50:10 door marc heijerman »
Ik praat niet te snel, je luisterd te langzaam ;-)

Offline ivo

  • Lid
  • Steunpunt: Nee
Re: permissions ?
« Reactie #1 Gepost op: 2009/06/12, 13:20:46 »
De default permissies staan na een fresh install goed. Daar hoef je niks aan te doen.

En du mag je in die directory waarschijnlijk gewoon doen.
Jouw probleem is mogelijk dat je in  /data een bestand of directory hebt staan met de naam

 i n u  v i d e o

dus met allemaal spaties ertussen of mintekens of iets dergelijks.
Du ziet dat als opties die aan het commando worden meegegeven.
There are only 10 types of people in the world; those who understand binary and those who don't.

Offline vanadium

  • Lid
  • Steunpunt: Nee
Re: permissions ?
« Reactie #2 Gepost op: 2009/06/12, 17:25:52 »
Nooit permissies veranderen buiten je home directory, tenzij je zeer goed weet wat je doet of graag herinstalleert.

Offline track

  • Lid
  • Steunpunt: Nee
Re: permissions ?
« Reactie #3 Gepost op: 2009/06/12, 18:38:48 »
Hoi Marc,

misschien zal je een keer dit doen:  /data$ du -sh  -- *           dus niet: ["*"]  **

Want net als ivo denk ik dat er een mapnaam met een "-" erin in de map "/data" staat.
(en hij alles na die "-" dus als opties opvat) 
De aanhalingstekens schermen dergelijke tekens variabelen af.

track

** edit: Sorry !  Vanadium, ik had niet opgelet dat de aanhalingstekens alleen bij variabelen en niet bij [*] werken.
            Ik sluit mij dus bij SeySayux (2 berichten verder) aan.
« Laatst bewerkt op: 2009/06/14, 18:45:14 door track »

Offline vanadium

  • Lid
  • Steunpunt: Nee
Re: permissions ?
« Reactie #4 Gepost op: 2009/06/13, 15:46:40 »
Even zelf proberen voor je adviezen geeft, Track. Met de quotes zoekt "du" een bestand met de naam "*". Zonder de quotes wordt "*" op de commandolijn vervangen door de namen van alle bestanden in de directory.

Het moet te maken hebben met een bestandsnaam die bash in verwarring brengt. Wellicht staan in die directory een bestand of bestanden die beginnen met "-" of "--".

Offline SeySayux

  • Lid
    • SeySayux.net
  • Steunpunt: Nee
Re: permissions ?
« Reactie #5 Gepost op: 2009/06/13, 17:48:34 »
du -sh -- * zou het moeten doen normaal. -- betekent meestal "einde van de schakelopties".
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Offline marc heijerman

  • Lid
  • Steunpunt: Nee
Re: permissions ? [Solved]
« Reactie #6 Gepost op: 2009/06/17, 11:49:35 »
Er stond inderdaag een map met - in de naam. Deze heb ik aangepast, en het werkt weer zoals het hoort. Bedankt voor de oplossing.
Ik praat niet te snel, je luisterd te langzaam ;-)