AlexRounon1 Én nem tudom szerkeszteni a sudoers fájlt. Ha beírom, hogy visudo, akkor az írja ki, hogy Permission denied. Ha beírom, hogy sudo visudo, akkor kérné a rendszerjelszót, de nem enged beírni semmit...
AlexRounon1 Dr. SzösziIgen, akarom beírni a jelszót és nem enged karaktereket beírni a terminálba. Csak ennél nem enged...
AlexRounon1 Dr. SzösziÍgy van! Van egy másik problémám is. Írtam egy script-et, amit szeretnék az automatikus indításba helyezni. Először le akarom tesztelni, hogy működik e. A helye: /home/'felhasználónév'/ A terminál elvileg automatikusan ebbe a könyvtárba lép be. Beírom a script nevét(név.sh) és azt írja ki rossz parancsértelmező: Nincs ilyen fájl vagy könyvtár... Mi lehet a baj?
Kendek AlexRounon1Talán az, hogy eléggé tudatlan vagy még, és nem is néztél utána semminek? ./fájlneve Ha nem futtatható, akkor meg sh fájlneve.
AlexRounon1 KendekValóban kezdő vagyok, mindössze 1 hete foglalkozok linux-al. Azért írtam erre a fórumra, hogy tanulhassak tőletek linux-guruktól. A ./fájlnév -re azt írja ki nincs ilyen fájl vagy könyvtár (előtte lefuttattam ezt: chmod +x fájlnév.sh parancsot). Az sh fájlnév -re azt írja ki, hogy can't open fájlnév...
Kendek AlexRounon1A dir és ls parancsokkal lecsekkolhatod, hogy milyen alkönyvtárak és fájlok vannak az adott könyvtárban. Automatikus kiegészítéshez használd a Tabulátort, kis és nagybetűkre, szóközökre figyelj. Ha pontosan írsz be és adsz meg mindent, akkor nem lesz gond.
AlexRounon1 KendekMost már lefuttatta volna, de ezt írta ki: Have to be root to perform a iopl()! Eléírtam a sudo-t, így jó is volt, lefutott. Viszont ha az automatikus indításba akarom betenni és újraindítom a gépet nem fut le a script. A sudoers fájl-al kell variálni valamit? Oda kell beírni valamit, hogy a gép újraindulásakor lefusson a script?(az indítópultba beraktam).
Kendek AlexRounon1Ha root jogokkal akarod futtatni, akkor a /etc/rc.local fájlba írd be (az exit elé persze).
AlexRounon1 KendekEzt írtam be az rc.local fájlba az exit 0 elé: su felhasználónév -c /home/felhasználónév/script.sh Most ha újraindítom, akkor lefut a script?
AlexRounon1 Dr. SzösziKivettem a su-t, majd újraindítottam a gépet. Sajna nem fut le a script. Az indítópultba pedig betallóztam a script-et. A sudoers fájl végére meg beírtam: felhasználónév ALL=(ALL) ALL
Kendek AlexRounon1chmod +x /home/felhasználónév/script.sh A parancs meg: /home/felhasználónév/script.sh
AlexRounon1 KendekEgyszerűen nem értem. Mindent így csinálok és nem működik. Már két napja ezzel szórakozok... :) A chmod parancs kiadása után kellene valami visszajelzést írnia? Mert nekem nem ír vissza semmit. Vagy ez a normális?
Kendek AlexRounon1Hiba lehet az elérési útvonalban, a fájl nevében, a szkript tartalmában, stb.. A chmodos parancsnál nincs pozitív visszajelzés, de akkor szól, ha gond van.
mooattyi AlexRounon1nem tudom mi van a szkriptedben, de ha teszem azt az van, hogy: reboot, akkor csináld ezt: sudo chmod +s /sbin/reboot Így sima felhasználó is tudja futtatni majd, és nem kér majd be rendszergizdai jelszót.