Er zijn verschillende manieren om de rechten van de huidige ingelogde gebruiker in Linux te controleren. Hier zijn een paar methoden:
1. Met behulp van het commando "stat":
```
stat -c '%a %n' /pad/naar/bestand/of/map
```
Vervang in deze opdracht "/pad/naar/bestand/of/map" door het daadwerkelijke pad naar het bestand of de map waarvan u de machtigingen wilt controleren.
Bijvoorbeeld:
```
stat -c '%a %n' /home/gebruikersnaam/mijnbestand.txt
```
De uitvoer van deze opdracht zijn de machtigingen en de naam van het bestand of de map. De machtigingen worden weergegeven als een reeks cijfers en letters, waarbij elk cijfer een specifieke machtiging aangeeft.
Bijvoorbeeld:
```
775 gebruikersnaam /home/gebruikersnaam/mijnbestand.txt
```
In dit voorbeeld zijn de machtigingen 775. Dit betekent dat het bestand lees-, schrijf- en uitvoermachtigingen heeft voor de eigenaar (7), lees- en uitvoermachtigingen voor de groep (7), en lees- en uitvoermachtigingen voor anderen (5). .
2. Met behulp van de opdracht "ls -l":
Met het commando "ls -l" worden de bestanden en mappen in de huidige map weergegeven, inclusief hun machtigingen. Hier is een voorbeeld:
```
ls -l /home/gebruikersnaam/
```
De uitvoer van deze opdracht is een lijst met bestanden en mappen, samen met hun machtigingen. De machtigingen worden in de eerste kolom weergegeven als een reeks cijfers en letters.
Bijvoorbeeld:
```
-rw-r--r-- 1 gebruikersnaam gebruikers 1024 12 januari 15:34 mijnbestand.txt
```
In dit voorbeeld zijn de machtigingen voor het bestand "mijnbestand.txt" -rw-r--r--. Dit betekent dat het bestand lees- en schrijfrechten heeft voor de eigenaar (rwx), leesrechten voor de groep (r) en leesrechten voor anderen (r).
3. Met behulp van het commando "id":
Met de opdracht "id" wordt informatie weergegeven over de huidige gebruiker, inclusief hun gebruikers-ID (UID), groeps-ID (GID) en groepslidmaatschappen. U kunt de optie "-Gn" gebruiken om de groepen weer te geven waartoe de huidige gebruiker behoort. Hier is een voorbeeld:
```
id -Gn-gebruikersnaam
```
In dit voorbeeld geeft de opdracht de groepen weer waartoe de gebruiker "gebruikersnaam" behoort.
De uitvoer van deze opdracht kan nuttig zijn voor het controleren van de groepsrechten van bestanden en mappen. Als een bestand of map groepslees- of groepsschrijfrechten heeft, moet u tot de juiste groep behoren om er toegang toe te krijgen. |