Автор Тема: Права на потребител  (Прочетена 3285 пъти)

completer

  • Напреднали
  • *****
  • Публикации: 347
  • Distribution: Debian 6.0
  • Window Manager: Gnome
    • Профил
    • WWW
Права на потребител
« -: Jan 01, 2008, 18:53 »
Здравейте!!!Първо честита нова година на всички!!! '<img'>
Така ето и какъв ми е проблема.Значи когато си инсталирах линукс Ubutnu 6.10 ме пита потребител и аз съответно си написах потребителя (completer) както и да е обаче забелязах че не ме пита за парола на роот-а и аз реших че не е кой знае какво и го оставих така. Използвах линукса около месец и половина и видях че имам ограничения като съм логнат само с  completer като променяне на някои файлове изтриване и т.н. и реших да погледна какво мога да  направя.Затова пуснах от старт меню Администрация->Групи и потребители , след това видях че има роот и completer и че има разлика в някои отметки
така де промених групата на completer в роот-група,обаче на 2-рата страница при където пише какви права може да има потребителя при роот нямаше нищо отметнато и реших така и да направя при completer но след рестарта се оказа че съм махнал обсолютно всички права на completer и не мога да правя почти нищо.Това ми стана голям проблем и го пиша тук защото както споменах по годре не знам каква е паролата на роот и не мога да вляза с роот и да го оправя има ли някакъв алтернативен вариант да го оправя плссс помогнете !!!!
Активен

I'm using Linux and i'm proud of it!!!
I hate Windows and i'm also proud of it!!! :)

useless

  • Участници
  • ***
  • Публикации: 5
    • Профил
Права на потребител
« Отговор #1 -: Jan 01, 2008, 20:19 »
Здравей! За да можеш да използваш root акаунта, трябва да напишеш следната команда :
sudo passwd root
Въвеждаш и потвърждаваш паролата и вече съвсем спокойно можеш да влизаш като root.
Активен

Свободата не се подарява - тя се извоюва с много труд и пот.

http://forthenature.org

completer

  • Напреднали
  • *****
  • Публикации: 347
  • Distribution: Debian 6.0
  • Window Manager: Gnome
    • Профил
    • WWW
Права на потребител
« Отговор #2 -: Jan 01, 2008, 22:54 »
Цитат (useless @ Ян. 01 2008,21:19)
Здравей! За да можеш да използваш root акаунта, трябва да напишеш следната команда :
sudo passwd root
Въвеждаш и потвърждаваш паролата и вече съвсем спокойно можеш да влизаш като root.

Нещо не свърши работа незнам защо виж кода който ми изписа:


completer@completer:~$ sudo passwd root
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
Sorry, try again.
sudo: 3 incorrect password attempts
completer@completer:~$


Всеки път като ме пита за парола пиша нещо от клавиатурата и натискам ентер.Но забелязах че като пиша не ми излизат ******



Активен

I'm using Linux and i'm proud of it!!!
I hate Windows and i'm also proud of it!!! :)

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Права на потребител
« Отговор #3 -: Jan 01, 2008, 23:10 »
Цитат (completer @ Ян. 01 2008,23:54)
Цитат (useless @ Ян. 01 2008,21:19)
Здравей! За да можеш да използваш root акаунта, трябва да напишеш следната команда :
sudo passwd root
Въвеждаш и потвърждаваш паролата и вече съвсем спокойно можеш да влизаш като root.

Нещо не свърши работа незнам защо виж кода който ми изписа:


completer@completer:~$ sudo passwd root
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
Sorry, try again.
sudo: 3 incorrect password attempts
completer@completer:~$


Всеки път като ме пита за парола пиша нещо от клавиатурата и натискам ентер.Но забелязах че като пиша не ми излизат ******

Въвеждаш твоята парола, после ще ти иска нова за root.  В Линукс няма звездички, защото се смята че това противоречи на сигурността
Активен

0x2B|~0x2B

completer

  • Напреднали
  • *****
  • Публикации: 347
  • Distribution: Debian 6.0
  • Window Manager: Gnome
    • Профил
    • WWW
Права на потребител
« Отговор #4 -: Jan 02, 2008, 00:37 »
completer@completer:~$ sudo passwd root
Password:
completer@completer:~$ sudo passwd root
completer@completer:~$ sudo passwd root
completer@completer:~$ sudo passwd root
completer@completer:~$

След като напиша паролата ми не ми дава да пиша парола за роот и както се вижда също така не ми дава да изпълня командата отново.
':crazy:'  ':crazy:'  ':crazy:'
Активен

I'm using Linux and i'm proud of it!!!
I hate Windows and i'm also proud of it!!! :)

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Права на потребител
« Отговор #5 -: Jan 02, 2008, 00:49 »
Цитат (completer @ Ян. 02 2008,01:37)
completer@completer:~$ sudo passwd root
Password:
completer@completer:~$ sudo passwd root
completer@completer:~$ sudo passwd root
completer@completer:~$ sudo passwd root
completer@completer:~$

След като напиша паролата ми не ми дава да пиша парола за роот и както се вижда също така не ми дава да изпълня командата отново.
':crazy:'  ':crazy:'  ':crazy:'

пробвай нещо като:
Примерен код

sudo su -
passwd

Първото ще те направи root и ще иска твоята парола
след това ще смениш паролата на root
Активен

0x2B|~0x2B

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Права на потребител
« Отговор #6 -: Jan 02, 2008, 05:09 »
Твърде вероятно е след премахване всички права на потребителя completer да не можеш да изпълниш и sudo. Виж все пак какво пише във /var/log/auth.log след като се опиташ да изпълниш някоя команда със sudo (да се надяваме, че поне това ще може). Тъй като не помня до къде стигаше включването в single mode (имаш го като опция в grub), когато root все още не е активиран, погледни дали може да свърши работа и сподели до къде си стигнал, за да мислим и други варианти, ако се налага. Успех '<img'>
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

completer

  • Напреднали
  • *****
  • Публикации: 347
  • Distribution: Debian 6.0
  • Window Manager: Gnome
    • Профил
    • WWW
Права на потребител
« Отговор #7 -: Jan 02, 2008, 12:11 »
Цитат (neter @ Ян. 02 2008,06:09)
Твърде вероятно е след премахване всички права на потребителя completer да не можеш да изпълниш и sudo. Виж все пак какво пише във /var/log/auth.log след като се опиташ да изпълниш някоя команда със sudo (да се надяваме, че поне това ще може). Тъй като не помня до къде стигаше включването в single mode (имаш го като опция в grub), когато root все още не е активиран, погледни дали може да свърши работа и сподели до къде си стигнал, за да мислим и други варианти, ако се налага. Успех '<img'>

"Нямате разрешение да отворите този файл."
И това даже не мога да направя забелязах че на файла има едно хиксче.
Активен

I'm using Linux and i'm proud of it!!!
I hate Windows and i'm also proud of it!!! :)

sdr

  • Напреднали
  • *****
  • Публикации: 655
    • Профил
Права на потребител
« Отговор #8 -: Jan 02, 2008, 13:25 »
какво ти разправя като дадеш

Примерен код

id




Активен

never_mind

  • Напреднали
  • *****
  • Публикации: 215
  • Distribution: Debian/Testing
  • Window Manager: Xfce4
    • Профил
Права на потребител
« Отговор #9 -: Jan 02, 2008, 14:43 »
Влез в recovery/savemode и оттам с passwd снени паролата...
Активен

paucku

  • Напреднали
  • *****
  • Публикации: 638
  • Distribution: Kubuntu LTS (отскоро е - тествам я в момента)
  • Window Manager: KDE
  • Райчо Николов
    • Профил
    • WWW
Права на потребител
« Отговор #10 -: Jan 02, 2008, 15:22 »
в Ubuntu root акаунта е забранен по подразбиране. Вместо него се ползва
Цитат
sudo команда-за-изпълнение


Сега най-вероятно няма да можеш да се логнеш, с какъвто и да е потребител. Пусни си някакво live CD и редактирай файла /etc/group.

Вътре трябва да има подобен ред(може да е с различно число):
Примерен код
admin:x:110:

добави потребителското си име:
Примерен код
admin:x:110:completer

След това си се логни като себе си и си добави правата по начина който знаеш. Недей да ползваш root — всичко можеш да правиш с твоя потребител.

П.П. Може да се окаже, че в Убунту, групата на админите се казва по друг начин. За да разбереш това погледни във файла /set/sudoers. Трябва да има подобен ред:
Цитат
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

Ако е различно от admin, това е групата, в която трябва да добавиш собствения си потребител.

Успех '<img'>!



Активен

completer

  • Напреднали
  • *****
  • Публикации: 347
  • Distribution: Debian 6.0
  • Window Manager: Gnome
    • Профил
    • WWW
Права на потребител
« Отговор #11 -: Jan 03, 2008, 12:39 »
Цитат (sdr @ Ян. 02 2008,14:25)
какво ти разправя като дадеш

Примерен код

id

completer@completer:~$ id
uid=1000(completer) gid=0(root) групи=0(root),44(video),109(lpadmin)
Активен

I'm using Linux and i'm proud of it!!!
I hate Windows and i'm also proud of it!!! :)

completer

  • Напреднали
  • *****
  • Публикации: 347
  • Distribution: Debian 6.0
  • Window Manager: Gnome
    • Профил
    • WWW
Права на потребител
« Отговор #12 -: Jan 03, 2008, 13:02 »
Цитат (never_mind @ Ян. 02 2008,15:43)
Влез в recovery/savemode и оттам с passwd снени паролата...

Добр това стана смених си паролата на роот но като се опитвам да вляза с роот и парола още докато пусна линукса ми изписаваче"роот не може да влезе чрез този екран". Как да се логна с роот че да мога да си оправя настрйките чрез графичната среда или ако не става чрез графичната през терминала.



Активен

I'm using Linux and i'm proud of it!!!
I hate Windows and i'm also proud of it!!! :)

completer

  • Напреднали
  • *****
  • Публикации: 347
  • Distribution: Debian 6.0
  • Window Manager: Gnome
    • Профил
    • WWW
Права на потребител
« Отговор #13 -: Jan 03, 2008, 19:24 »
Цитат (paucku @ Ян. 02 2008,16:22)
в Ubuntu root акаунта е забранен по подразбиране. Вместо него се ползва
Цитат
sudo команда-за-изпълнение


Сега най-вероятно няма да можеш да се логнеш, с какъвто и да е потребител. Пусни си някакво live CD и редактирай файла /etc/group.

Вътре трябва да има подобен ред(може да е с различно число):
Примерен код
admin:x:110:

добави потребителското си име:
Примерен код
admin:x:110:completer

След това си се логни като себе си и си добави правата по начина който знаеш. Недей да ползваш root — всичко можеш да правиш с твоя потребител.

П.П. Може да се окаже, че в Убунту, групата на админите се казва по друг начин. За да разбереш това погледни във файла /set/sudoers. Трябва да има подобен ред:
Цитат
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

Ако е различно от admin, това е групата, в която трябва да добавиш собствения си потребител.

Успех '<img'>!

Добре ето какво е положението сега значи попрочетох малко из интеренет и пробвах да променя съдържанието на фаила с команда emacs ето какво и стана

Примерен код
completer@completer:~$ su root
Password:
root@completer:/home/completer# cd //etc
root@completer://etc# ls
acpi                  group-               pam.d
adduser.conf          gshadow              pango
adjtime               gshadow-             papersize
aliases               gssapi_mech.conf     passwd
alternatives          gtk                  passwd-
anacrontab            gtk-2.0              pcmcia
apm                   gxine                perl
apt                   hal                  pmount.allow
at.deny               hdparm.conf          pnm2ppa.conf
avahi                 host.conf            popularity-contest.conf
bash.bashrc           hostname             power
bash_completion       hosts                ppp
bash_completion.d     hosts.allow          printcap
belocs                hosts.deny           profile
blkid.tab             hp                   protocols
blkid.tab.old         idmapd.conf          python
bluetooth             iftab                python2.4
bonobo-activation     inetd.conf           qt3
brlapi.key            init.d               rarfiles.lst
brltty                initramfs-tools      rc0.d
brltty.conf           inputrc              rc1.d
ca-certificates.conf  iproute2             rc2.d
calendar              issue                rc3.d
cdrecord              issue.net            rc4.d
chatscripts           jvm                  rc5.d
console-setup         jvm.d                rc6.d
console-tools         kde3                 rc.local
cron.d                kernel-img.conf      rcS.d
cron.daily            laptop-mode          readahead
cron.hourly           ldap                 resolv.conf
cron.monthly          ld.so.cache          rmt
crontab               ld.so.conf           rpc
cron.weekly           ld.so.conf.d         samba
cups                  ld.so.hwcappkgs      sane.d
cvs-cron.conf         lftp.conf            scim
dbus-1                libao.conf           screenrc
debconf.conf          libgda               scrollkeeper.conf
debian_version        libpaper.d           securetty
default               locale.alias         security
defoma                localtime            services
deluser.conf          logcheck             sgml
devfs                 login.defs           shadow
dhcp3                 logrotate.conf       shadow-
dictionaries-common   logrotate.d          shells
dpkg                  lsb-base             skel
emacs                 lsb-base-logging.sh  sound
emacs21               lsb-release          ssh
environment           ltrace.conf          ssl
esound                magic                sudoers
event.d               mailcap              sysctl.conf
exports               mailcap.order        syslog.conf
fdmount.conf          manpath.config       terminfo
festival.scm          mediaprm             timezone
firefox               menu-methods         tvtime
fonts                 mime.types           ucf.conf
foomatic              mke2fs.conf          udev
fstab                 modprobe.d           uniconf.conf
fstab.pre-uuid        modules              updatedb.conf
gaim                  modutils             update-notifier
gamin                 mono                 usplash.conf
gconf                 motd                 vim
gdm                   motd.tail            vnc.conf
ggi                   mplayer              w3m
gimp                  mtab                 wgetrc
gnome                 nanorc               wpa_supplicant
gnome-system-tools    network              wvdial.conf
gnome-vfs-2.0         nsswitch.conf        X11
gnome-vfs-mime-magic  openalrc             xdg
gre.d                 openoffice           xml
groff                 opt
group                 pam.conf
root@completer://etc# emacs group
bash: emacs: command not found
root@completer://etc# emacs group
bash: emacs: command not found
root@completer://etc# emacs group
bash: emacs: command not found
root@completer://etc#
Активен

I'm using Linux and i'm proud of it!!!
I hate Windows and i'm also proud of it!!! :)

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Права на потребител
« Отговор #14 -: Jan 03, 2008, 20:16 »
Начи на Убунто си има „root“ , сега си пиша от тоз акаунт , няма проблеми.
Проблема е стандартен , в конфигурационният файл на десктоп менаджера има ред като „ AllowRootLogin=false „ , смени го на „AllowRootLogin=true“ .
Конфигурационният файл за „kdm“ e:
 /etc/kde3/kdm/kdmrc
а за „gdm“ би трябвало да е:
/etc/gdm/gdm.conf
AllowRoot=false да стане  true
Активен