konfiguracja konta uzytkownika standardowego
konfiguracja konta uzytkownika standardowego
witam
Mam pytanko dotyczące uprawnień na koncie standardowym
potrzebuje nadać uprawnienia na koncie standardowym użytkownikowi aby mógł instalować programy ale przy tym nie miał uprawnień takich jak ma konto Roota
wersja ubuntu której używam to 12.04
jest to w ogóle możliwe a jeśli tak to w jaki sposób
pozdrawiam
i z góry dziękuje za odpowiedz
Damian
Mam pytanko dotyczące uprawnień na koncie standardowym
potrzebuje nadać uprawnienia na koncie standardowym użytkownikowi aby mógł instalować programy ale przy tym nie miał uprawnień takich jak ma konto Roota
wersja ubuntu której używam to 12.04
jest to w ogóle możliwe a jeśli tak to w jaki sposób
pozdrawiam
i z góry dziękuje za odpowiedz
Damian
- perzan
- Serdeczny Borsuk
- Posty: 135
- Rejestracja: 03 sie 2007, 23:03
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: /dev/urandom
- Kontakt:
Re: konfiguracja konta uzytkownika standardowego
Możesz w pliku /etc/sudoers określić, jacy użytkownicy mogą wykonywać jakie polecenia z uprawnieniami administratora. Więc można nadać tam uprawnienia konkretnemu użytkownikowi np. do wykonywania komendy apt-get. Popatrz na przykład tutaj http://jakilinux.org/administracja/tajn ... u-sudoers/
Zanim zabierzesz się za zabawę z tym plikiem to poczytaj jak to robić i zrób jego kopię zapasową. Albo poczekaj jeszcze chwilę i zobacz czy ktoś inny ma jakieś pomysły w tym temacie.
Edit: A tak BTW - w linuksach wszystkie te ruty i inne prawa dostępu zostały wymyślone i są stosowane właśnie po to, by istotnych zmian w systemie mógł dokonywać tylko administrator, czyli z definicji osoba, która (choć w zarysie) wie co robi. Nadanie uprawnień do instalowania programów szeregowemu użytkownikowi oznacza, że będzie on mógł bez wiedzy administratora dokonywać istotnych zmian (instalacja programów i bibliotek to jest istotne ingerowanie w system - to jest właśnie ten powód dlaczego pod Windami tak się robactwo pleni). A jeżeli ów użytkownik nie będzie choć trochę wprawny w tym co robi, to jest to prosta droga do dewastacji Pingwina. Chociażby przez mogące się pojawić konflikty zależności czy inne cuda. IMHO nie powinno się robić takich rzeczy i niech admin pozostanie adminem a user userem. Chyba, że ów user jest wprawnym użytkownikiem Linuksa - ale wtedy po co bawić się tylko w uprawnienia do instalacji programów?
Zanim zabierzesz się za zabawę z tym plikiem to poczytaj jak to robić i zrób jego kopię zapasową. Albo poczekaj jeszcze chwilę i zobacz czy ktoś inny ma jakieś pomysły w tym temacie.
Edit: A tak BTW - w linuksach wszystkie te ruty i inne prawa dostępu zostały wymyślone i są stosowane właśnie po to, by istotnych zmian w systemie mógł dokonywać tylko administrator, czyli z definicji osoba, która (choć w zarysie) wie co robi. Nadanie uprawnień do instalowania programów szeregowemu użytkownikowi oznacza, że będzie on mógł bez wiedzy administratora dokonywać istotnych zmian (instalacja programów i bibliotek to jest istotne ingerowanie w system - to jest właśnie ten powód dlaczego pod Windami tak się robactwo pleni). A jeżeli ów użytkownik nie będzie choć trochę wprawny w tym co robi, to jest to prosta droga do dewastacji Pingwina. Chociażby przez mogące się pojawić konflikty zależności czy inne cuda. IMHO nie powinno się robić takich rzeczy i niech admin pozostanie adminem a user userem. Chyba, że ów user jest wprawnym użytkownikiem Linuksa - ale wtedy po co bawić się tylko w uprawnienia do instalacji programów?
Eat, sleep, play hockey.
http://www.marcinperzanowski.wordpress.com
Ubuntu 12.04 Gnome Shell
Debian 7.4 KDE
http://www.marcinperzanowski.wordpress.com
Ubuntu 12.04 Gnome Shell
Debian 7.4 KDE
Re: konfiguracja konta uzytkownika standardowego
to skomplikowane ale taki jest wymóg projektu ......
teraz pytanie jak temu wymogowi sprostać
To projekt unijny mówimy tutaj o pracy i czystej IT, szkola i studia to juz dawno historia
druga sprawa instalacja z sudo działa tylko z lini komend i nie zadziała z Gui i zwykły śmiertelnik nie będze i tak umiał sam uruchomić instalacji
teraz pytanie jak temu wymogowi sprostać
To projekt unijny mówimy tutaj o pracy i czystej IT, szkola i studia to juz dawno historia
druga sprawa instalacja z sudo działa tylko z lini komend i nie zadziała z Gui i zwykły śmiertelnik nie będze i tak umiał sam uruchomić instalacji
Ostatnio zmieniony 03 maja 2014, 13:42 przez igotit4free, łącznie zmieniany 1 raz.
Powód: Połączyłem posty.
Powód: Połączyłem posty.
- perzan
- Serdeczny Borsuk
- Posty: 135
- Rejestracja: 03 sie 2007, 23:03
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: /dev/urandom
- Kontakt:
Re: konfiguracja konta uzytkownika standardowego
Zaznaczam, że takiego rozwiązania nie testowałem nigdy. Tak czy inaczej polecam wykonanie kopii zapasowej pliku sudoers w stanie sprzed jakichkolwiek modyfikacji
W razie "W" zawsze można wrócić do poprzedniej (działającej) wersji bez rozgrzebywania systemu.
W pliku sudoers można spróbować dodać linijkę (zawierającą nazwę użytkownika w systemie i nazwę hosta)
Po takiej operacji użytkownik user będzie mógł, po podaniu hasła, zainstalować programy (i odinstalować!) przy użyciu polecenia apt-get.
Względnie zainstalować aptitude
i w sudoers pozwolić userowi na wykonywanie go
Nie wiem na ile jest to rozwiązanie satysfakcjonujące i poprawne. Może ktoś ma inny pomysł?
Edit: Po uwadze ethanaka wywaliłem linijki dotyczące apt-cache, które może być uruchomione bez uprawnień adm. Dodałem też uwagę o możliwości odinstalowania programów.
Kod: Zaznacz cały
sudo cp /etc/sudoers /etc/sudoers.backup
W pliku sudoers można spróbować dodać linijkę (zawierającą nazwę użytkownika w systemie i nazwę hosta)
Kod: Zaznacz cały
user localhost=PASSWD: /usr/bin/apt-get
Względnie zainstalować aptitude
Kod: Zaznacz cały
sudo apt-get install aptitude
Kod: Zaznacz cały
user localhost=PASSWD: /usr/bin/aptitude
Edit: Po uwadze ethanaka wywaliłem linijki dotyczące apt-cache, które może być uruchomione bez uprawnień adm. Dodałem też uwagę o możliwości odinstalowania programów.
Ostatnio zmieniony 29 kwie 2014, 15:44 przez perzan, łącznie zmieniany 2 razy.
Eat, sleep, play hockey.
http://www.marcinperzanowski.wordpress.com
Ubuntu 12.04 Gnome Shell
Debian 7.4 KDE
http://www.marcinperzanowski.wordpress.com
Ubuntu 12.04 Gnome Shell
Debian 7.4 KDE
- Pasman
- Serdeczny Borsuk
- Posty: 166
- Rejestracja: 06 sty 2013, 19:31
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: konfiguracja konta uzytkownika standardowego
sprecyzuj to dokładniej. użytkownik standardowy ma uprawnienia doNitarskiD pisze:witam
potrzebuje nadać uprawnienia na koncie standardowym użytkownikowi aby mógł instalować programy ale przy tym nie miał uprawnień takich jak ma konto Roota
instalowania programów w swoim katalogu domowym.
Mint 21.1, 5600G, RX6600
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: konfiguracja konta uzytkownika standardowego
nie wiem czy zauważyliście, ale jeśli apt-get będzie dopuszczony dla użytkownika będzie on mógł nie tylko instalować, ale również odinstalować dowolny pakiet (z kernelem włącznie).
btw. do apt-cache nie trzeba roota.
sudo z gui nie zadziała, ale gksudo owszem.
jeśli to projekt unijny... cóż, następnym razem radziłbym najpierw nauczyć się tego czego dotyczy projekt, a potem dopiero pchać się między mądrzejszych od siebie. odwrotna kolejność może owocować bardzo przykrymi konsekwencjami (np. cofnięciem dotacji, albo jeszcze gorzej zwrotem kasy).
btw. do apt-cache nie trzeba roota.
sudo z gui nie zadziała, ale gksudo owszem.
jeśli to projekt unijny... cóż, następnym razem radziłbym najpierw nauczyć się tego czego dotyczy projekt, a potem dopiero pchać się między mądrzejszych od siebie. odwrotna kolejność może owocować bardzo przykrymi konsekwencjami (np. cofnięciem dotacji, albo jeszcze gorzej zwrotem kasy).
Кто жопой родился, чижиком не помрёт
- Dwimenor
- Przebojowy Jelonek
- Posty: 1260
- Rejestracja: 18 mar 2008, 16:14
- Płeć: Mężczyzna
- Wersja Ubuntu: 13.10
- Architektura: x86_64
Re: konfiguracja konta uzytkownika standardowego
Teoretycznie to jest gotowiec:
http://askubuntu.com/questions/74054/ru ... thout-sudo
Nie wiem jakie narzędzia chcesz dać użytkownikowi. Proponowałbym NIE instalować synaptica i nie zachęcać do korzystania z czegokolwiek poza Centrum Oprogramowania Ubuntu. Prawdopodobnie przy takiej metodzie będziesz też musiał sprawdzić jak COU instaluje pakiety i nadać w analogiczny sposób "zdjąć" hasło.
Ale w praktyce daję ci dwa, góra trzy dni nim będziesz przywracał maszynę z backupa.
Pytanie: czy taki uprzywilejowany użytkownik musi instalować programy w systemie (a więc dostępne dla każdego innego użytkownika komputera) czy może instalować je lokalnie, w swoim $HOME?
Jak to drugie, to może ktoś coś poradzi w sprawie lokalnego chroota (debootstrap)? przyznam, że tutaj mocno strzelam.
Możesz zacytować te wymagania w projekcie? Jak to dosłownie wygląda? Może źle interpretujesz stawiane wymagania? A może osoba, która je pisała nie miała pojęcia co robi?
http://askubuntu.com/questions/74054/ru ... thout-sudo
Nie wiem jakie narzędzia chcesz dać użytkownikowi. Proponowałbym NIE instalować synaptica i nie zachęcać do korzystania z czegokolwiek poza Centrum Oprogramowania Ubuntu. Prawdopodobnie przy takiej metodzie będziesz też musiał sprawdzić jak COU instaluje pakiety i nadać w analogiczny sposób "zdjąć" hasło.
Ale w praktyce daję ci dwa, góra trzy dni nim będziesz przywracał maszynę z backupa.
Pytanie: czy taki uprzywilejowany użytkownik musi instalować programy w systemie (a więc dostępne dla każdego innego użytkownika komputera) czy może instalować je lokalnie, w swoim $HOME?
Jak to drugie, to może ktoś coś poradzi w sprawie lokalnego chroota (debootstrap)? przyznam, że tutaj mocno strzelam.
Możesz zacytować te wymagania w projekcie? Jak to dosłownie wygląda? Może źle interpretujesz stawiane wymagania? A może osoba, która je pisała nie miała pojęcia co robi?
Poniższe zdanie jest fałszywe.
Powyższe zdanie jest prawdziwe.
Powyższe zdanie jest prawdziwe.
Re: konfiguracja konta uzytkownika standardowego
witam
dzieki za odpwoiedzi a w kwestii szczegółów
chodzi o to ze w projekcie 200 rodzin dostaje kompy z internetem ..... i teraz jesli kazdy bedzie dzwonil za kazda sprawą ze chce cos zainstalowac to jako referat popelnimy ............ ..
a kompy nie sa z windowsem tylko oparte na ubuntu i chodzi o to aby zwykli ludzie sami mogli instalowac programy itd. pomijam fakt na ile beda to potrafili robic sami
pozdrawiam
dzieki za odpwoiedzi a w kwestii szczegółów
chodzi o to ze w projekcie 200 rodzin dostaje kompy z internetem ..... i teraz jesli kazdy bedzie dzwonil za kazda sprawą ze chce cos zainstalowac to jako referat popelnimy ............ ..

a kompy nie sa z windowsem tylko oparte na ubuntu i chodzi o to aby zwykli ludzie sami mogli instalowac programy itd. pomijam fakt na ile beda to potrafili robic sami
pozdrawiam
Ostatnio zmieniony 05 maja 2014, 12:42 przez NitarskiD, łącznie zmieniany 1 raz.
- enedil
- Przebojowy Jelonek
- Posty: 1352
- Rejestracja: 08 wrz 2012, 16:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: i3
- Architektura: x86_64
- Kontakt:
Re: konfiguracja konta uzytkownika standardowego
Nie wiem, czy to zadziała, ale... może dodać po prostu możliwość uruchamiania /usr/bin/software-center do /etc/sudoers? I zmienić aktywator, aby domyślnie uruchamiał się przez gksu?
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!
~moderatorzy
~moderatorzy
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości