brak możliwo
Nie. W przypadku jaki występuje oryginalnie w Ubuntu. Użytkownik korzystający z sudo nie jest dopisany do pliku /etc/sudoers. Wystarczy go dopisać do grupy adm jak wspomniał thalcave.raph pisze:I normalnie aby dodać użytkownikowi prawa do sudo dopisuje się go do /etc/sudoers
Zapis w pliku /etc/group
Kod: Zaznacz cały
adm:x:4:użytkownik
Czyli nie musimy edytować i eksperymentować z plikiem sudoers, co jest niebezpieczne, korzystając z normalnych edytorów. Jak zaznaczył to na początku tego tematu velmafia, plik sudoers należy edytować i sprawdzać korzystając z visudo.
Kod: Zaznacz cały
MAIL_DIR /var/mail
FAILLOG_ENAB yes
LOG_UNKFAIL_ENAB no
LOG_OK_LOGINS no
SYSLOG_SU_ENAB yes
SYSLOG_SG_ENAB yes
FTMP_FILE /var/log/btmp
SU_NAME su
HUSHLOGIN_FILE .hushlogin
ENV_SUPATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/games
TTYGROUP tty
TTYPERM 0600
ERASECHAR 0177
KILLCHAR 025
PASS_MAX_DAYS 99999
PASS_MIN_DAYS 0
PASS_WARN_AGE 7
UID_MIN 1000
UID_MAX 60000
GID_MIN 100
GID_MAX 60000
LOGIN_RETRIES 5
LOGIN_TIMEOUT 60
CHFN_RESTRICT rwh
DEFAULT_HOME yes
USERGROUPS_ENAB yes
pilot1123 Udziel dodatkowych informacji (chcę to uporządkować):
Logujesz się na konto zwykłego użytkownika w trybie tekstowym (na dowolnej konsoli Ctrl+Alt+Fn) i po zalogowaniu. Wydajesz polecenie su, hasło root i masz uprawnienia administratora.
Przechodzisz podobnie na dowolną konsolę i logujesz się bez problemu na konto root.
sudo po zabiegu ostatnim działa teraz dla wybranego użytkownika.
Dla świętego spokoju sprawdź czy składnia pliku /etc/sudoers jest poprawna.
Zaloguj się na konto root i wydaj polecenie:
lub
Wklej wynik.
edit:
===============
Polecenie su służy do przełączenia użytkownika jeżeli znamy tylko jego hasło. I nie jest ważne czy to jest root czy inny użytkownik.
pilot1123 poniższe polecenie musi zadziałać:później będziemy się martwić jak to naprawić.
Logujesz się na konto zwykłego użytkownika w trybie tekstowym (na dowolnej konsoli Ctrl+Alt+Fn) i po zalogowaniu. Wydajesz polecenie su, hasło root i masz uprawnienia administratora.
Przechodzisz podobnie na dowolną konsolę i logujesz się bez problemu na konto root.
sudo po zabiegu ostatnim działa teraz dla wybranego użytkownika.
Dla świętego spokoju sprawdź czy składnia pliku /etc/sudoers jest poprawna.
Zaloguj się na konto root i wydaj polecenie:
Kod: Zaznacz cały
visudo -c
Kod: Zaznacz cały
visudo -c>/home/pilot1123/sudor_txt.txt
edit:
===============
Polecenie su służy do przełączenia użytkownika jeżeli znamy tylko jego hasło. I nie jest ważne czy to jest root czy inny użytkownik.
pilot1123 poniższe polecenie musi zadziałać:
Kod: Zaznacz cały
su root
Kod: Zaznacz cały
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 / ext3 errors=remount-ro 0 1
/dev/sda2 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0