Ikke godkendt til teminal..
Jeg har lige installeret Fedora og en megalang opdatering er frosset.
Får besked om at gå i terminal og køre: " yum-complete-transaction "
Men får følgende besked: "LR is not in the sudoers file"...
Hvad handler det om ??
/Lars
Får besked om at gå i terminal og køre: " yum-complete-transaction "
Men får følgende besked: "LR is not in the sudoers file"...
Hvad handler det om ??
/Lars
Kommentarer10
Kører du kommandoen som
Det kan godt være, at LR-brugeren ikke har "sudo"-rettigheder, så du kunne evt. prøve at køre kommandoen som root og se, hvad der sker
fedora != ubuntu
Ubuntu's måde er lidt modsvarende windows uac med brugeren som administrator.
Hvordan "root"
@ Springkanin.. Hvordan kører jeg som "root"?
Taster "yum-complete-complete" og får : "Error" -skal være i "root" for at virke..
Troede det var det modsatte af "sudo"
Altså almindelig brugerrettigheder og ingen password. Men har indtil nu kun brugt "sudo" niveau i Ubuntu.
@ Dudsen.. Jeg forstår ca 1/2 delen.. ;) - Hvad betyder det i praksis?
/Lars
Da du installerede Fedora,
Så det du gør er, at du åbner en terminal, skriver 'su' og indtaster derefter root's kodeord.
Så kan du kører kommandoer som root derfra
Når du er færdig med at udføre de kommandoer som root som du skal, skriver du 'exit'
Sådan..
Det var jo dejlig enkelt
/Lars
Skulle det være en anden
Hvis du vil bruge sudo som
visudo
og kopiere det der står ud for root, ned på en linie for sig selv, og erstatte root med dit eget brugernavn.
Hmm..
Troede at sudo var nødvendig for at lave noget væsentligt med terminalen.
Er "su" noget andet i Fedora? Gnome er vel ens for Ubuntu og Fedora..
/Lars
#8
su er kommandoen du
su er kommandoen du bruger til at skifte bruger. hvis du ikke angiver en bruger, så bliver du root. hvis du kender passwordet.
"root" er administrator-brugeren i Linux. root har altid adgang til alting i hele systemet, og kan udføre alle opgaver og skrive til alle filer. I Ubuntu og lignende distributioner er root-brugeren "slået fra".
"sudo" er et program der kan give en bruger midlertidigt flere rettigheder end brugeren normalt har. Brugere kan få variable sudo-rettigheder -- i Ubuntu har den første bruger der oprettes i systemet fulde sudo-rettigheder, men andre brugere kan indstilles til kun at have sudo-rettigheder til visse kommandoer, for eksempel.
sudo vs su -
I /etc/sudoers er der angivet hvilke komandoer samt hvilke privilegier en bestemt bruger kan tilgå. I ubuntu har man for at tilnærme systemet til windowsvalgt at lade default for sudo værre alle komandoer til fulde "root" privilegier. hvor fedora har holdt fast i den traditionelle klare seperation mellem admin(root) og almindelige brugere, hvorved /etc/sudoers er tom.
det er værd at bemærke at man med su og ikke su - arver den oprindelige brugers bash varabler og .login script hvilket kan værre en vektor til at bryde ud af "sandboxen", hvilket på mange måder negere fordelen ved ikke at bruge sudo.
Sikkerhedsmæssigt er den traditionelle lærdom at sudo * er en dum ide især hvis det ikke er til seperate operator kontoer der ikke bruges til alm bruger programmer. Der er dog den hale at sudo komandpoer logges mens det kun er selve su - logonet der logges til /var/log/messages, men da sudo bash er det samme som su er det ikke en idiotsikker løsning. Samt at det ikke altid giver samme mening med seperation når der kun er en real bruger.