Zeer vreemd fenomeen in de teminal ???!!

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Wotnix
  • Registratie: September 2015
  • Laatst online: 25-03 14:51
Mijn vraag

Ik heb een Linux laptop en een Linux server.
De Linux server draait headless.
Via de laptop kan ik met SSH inloggen op de server.

Ik kan prima mappen maken, via de terminal, allemaal helemaal mooi.
Nu heb ik ook een SMB verbinding opgesteld, om het visueel te bekijken.
Maak ik nu een map aan, en bekijk dit via het "ls" commando in de terminal van de server.
Dan krijgt de mapnaam een felgroene kleur en is de tekst niet meer te lezen.

Er is dus een verschil in de manier hoe je een map aanmaakt op de server.
Ik snap er werkelijk niets van.

Relevante software en hardware die ik gebruik
Debian Trixie.

Wat ik al gevonden of geprobeerd heb
...

Beste antwoord (via Wotnix op 09-10-2024 20:39)


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 14:56

Hero of Time

Moderator LNX

There is only one Legend

Nee, het hele punt is dat de root gebruiker géén kleur alias heeft voor ls. Je normale gebruiker wel. Zie hiervoor $HOME/.bashrc van beide gebruikers.

Dan vervolgens waarom de achtergrond groen wordt wanneer je met Samba een map maakt. Standaard horen mappen de mode 0755 te hebben. Bestanden horen 0644 te zijn. Maar wanneer je Samba gebruikt en niet heel specifiek instelt. krijgen mappen die je maakt mode 0777. Bestanden krijgen ook de execute bit en worden derhalve dus ook groen.

Commandline FTW | Tweakt met mate

Alle reacties


Acties:
  • 0 Henk 'm!

  • CrankyGamerOG
  • Registratie: Juni 2003
  • Laatst online: 12-05 15:39

CrankyGamerOG

Assumption is the mother.....

Wotnix schreef op woensdag 9 oktober 2024 @ 19:21:
Mijn vraag

Ik heb een Linux laptop en een Linux server.
De Linux server draait headless.
Via de laptop kan ik met SSH inloggen op de server.

Ik kan prima mappen maken, via de terminal, allemaal helemaal mooi.
Nu heb ik ook een SMB verbinding opgesteld, om het visueel te bekijken.
Maak ik nu een map aan, en bekijk dit via het "ls" commando in de terminal van de server.
Dan krijgt de mapnaam een felgroene kleur en is de tekst niet meer te lezen.

Er is dus een verschil in de manier hoe je een map aanmaakt op de server.
Ik snap er werkelijk niets van.

Relevante software en hardware die ik gebruik
Debian Trixie.

Wat ik al gevonden of geprobeerd heb
...
Maak eens een screenshot?
En je maakt de map via samba aan? Met welke user? en met welke user bekijk je het vervolgens met ls?
Als dat geen super user is, wat als je met een super user kijkt?
Wat zijn de rechten op de map?

KPN - Vodafone Ziggo Partner


Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Er is denk ik iets geks met je rechten omdat je smb gebruikt. Als je ls --help is er een optie om kleurtjes uit te zetten. Of ls -al en die optie.

Ik heb elektra-inbouwmaterialen over? Kopen? Zie: hier


Acties:
  • +1 Henk 'm!

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Veel linux distro's hebben tegenwoordig een alias voor ls die er "ls --color=auto" of iets dergelijks van maken. Dat zou je even uit kunnen zetten (alias ls=ls)

Maar zoals al gezegd, het verschil zit waarschijnlijk in de rechten en/of eigenaar van het bestand (ls -l)

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


Acties:
  • 0 Henk 'm!

  • Wotnix
  • Registratie: September 2015
  • Laatst online: 25-03 14:51
CrankyGamerOG schreef op woensdag 9 oktober 2024 @ 19:23:
[...]

Maak eens een screenshot?
En je maakt de map via samba aan? Met welke user? en met welke user bekijk je het vervolgens met ls?
Als dat geen super user is, wat als je met een super user kijkt?
Wat zijn de rechten op de map?
Dit was een schot in de roos!!!
Wat blijkt nu dat de super user (root) een andere kleur heeft. Kijk ik met superuser rechten, dan zijn alle kleuren normaal. Als ik met mijn eigen naam een map aanmaakt, krijg ik de achtergrond niet. Ook niet als ik "root" ben op de server en dan een map aanmaak. Ik vermoed dat in bash bepaald word welke kleur bij welke gebruiker hoort. Ik stel me dat dan zo voor.

Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 14:56

Hero of Time

Moderator LNX

There is only one Legend

Nee, het hele punt is dat de root gebruiker géén kleur alias heeft voor ls. Je normale gebruiker wel. Zie hiervoor $HOME/.bashrc van beide gebruikers.

Dan vervolgens waarom de achtergrond groen wordt wanneer je met Samba een map maakt. Standaard horen mappen de mode 0755 te hebben. Bestanden horen 0644 te zijn. Maar wanneer je Samba gebruikt en niet heel specifiek instelt. krijgen mappen die je maakt mode 0777. Bestanden krijgen ook de execute bit en worden derhalve dus ook groen.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Wotnix
  • Registratie: September 2015
  • Laatst online: 25-03 14:51
Hero of Time schreef op woensdag 9 oktober 2024 @ 19:52:
Nee, het hele punt is dat de root gebruiker géén kleur alias heeft voor ls. Je normale gebruiker wel. Zie hiervoor $HOME/.bashrc van beide gebruikers.

Dan vervolgens waarom de achtergrond groen wordt wanneer je met Samba een map maakt. Standaard horen mappen de mode 0755 te hebben. Bestanden horen 0644 te zijn. Maar wanneer je Samba gebruikt en niet heel specifiek instelt. krijgen mappen die je maakt mode 0777. Bestanden krijgen ook de execute bit en worden derhalve dus ook groen.
Hartelijk dank...
Helemaal helder!

Acties:
  • 0 Henk 'm!

  • Wotnix
  • Registratie: September 2015
  • Laatst online: 25-03 14:51
Boudewijn schreef op woensdag 9 oktober 2024 @ 19:31:
Er is denk ik iets geks met je rechten omdat je smb gebruikt. Als je ls --help is er een optie om kleurtjes uit te zetten. Of ls -al en die optie.
Dat was het zeker.
Een rare gewaarwording :)

Ik ga me verdiepen hoe file sharen anders kan. Volgens een andere methode.

[ Voor 11% gewijzigd door Wotnix op 09-10-2024 23:26 ]

Pagina: 1