Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-05-02 17:31:35

  pink - Użytkownik

pink
Użytkownik
Skąd: P17PY93
Zarejestrowany: 2005-09-16
Serwis

sudo komenda z parametrem

Kod:

sudo echo mem > /sys/power/state                                                                                                                         
-bash: /sys/power/state: Permission denied

jak skonfigurowac sudo aby ta komeda dzialala ????


T430 think-box 4.9-custom x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
"Doktor plama i maharadża są pod złotym leszczem." "Człowieka od zwierzęcia odróżnia ciekawość świata. Patrze słucham i wyciągam wnioski."
http://przemyslawmamon.com/
https://www.behance.net/przemyslawmamon

Offline

 

#2  2016-05-02 18:47:22

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: sudo komenda z parametrem

Spróbuj tak:

Kod:

sudo -u root echo mem >/sys/power/state

W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2016-05-02 19:31:14

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: sudo komenda z parametrem

2984

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:40:15)

Offline

 

#4  2016-05-02 19:39:02

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: sudo komenda z parametrem

Kod:

echo mem | sudo tee > /sys/power/state

[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

#5  2016-05-03 12:12:16

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: sudo komenda z parametrem

coś takiego (jeśli się nie pomyliłem):

Kod:

sudo bash -c "echo mem > /sys/power/state"

Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
[i]Zespół Adwokacki Dyskrecja[/i]

Offline

 

#6  2016-05-03 13:24:44

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: sudo komenda z parametrem

[quote=uzytkownikubunt]Wydaje mi się, że znaczek > to fragment shella, który pozostaje uruchomiony na zwykłym koncie użytkownika. W zasadzie bash chyba też echo implementuje.
Na szybko coś takiego mi wpadło do głowy, ale to sam wymyśliłem i na Windowsie jestem, więc nie sprawdzę, ale może coś takiego zadziała:

Kod:

su -c '/bin/sh echo mem >/sys/power/state'

albo nawet:

Kod:

sudo "su -c '/bin/sh echo mem >/sys/power/state'"

Chociaż to ostatnie trochę brzydko wygląda, chociaż z drugiej strony można skonfigurować w sudoers, by np nie wpisywać hasła.[/quote]
Jesteś pewien? Ostatnio miałem podobny problem i po zastosowaniu Twojego pomysłu problem nie rozwiązał się.
[quote=ethanak]coś takiego (jeśli się nie pomyliłem):

Kod:

sudo bash -c "echo mem > /sys/power/state"

[/quote]
Działa.

Offline

 

#7  2016-05-03 14:15:02

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: sudo komenda z parametrem

2985

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:40:16)

Offline

 

#8  2016-05-03 17:34:23

  pink - Użytkownik

pink
Użytkownik
Skąd: P17PY93
Zarejestrowany: 2005-09-16
Serwis

Re: sudo komenda z parametrem

dzieki, dziala.

Kod:

sudo bash -c "echo mem > /sys/power/state"

T430 think-box 4.9-custom x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
"Doktor plama i maharadża są pod złotym leszczem." "Człowieka od zwierzęcia odróżnia ciekawość świata. Patrze słucham i wyciągam wnioski."
http://przemyslawmamon.com/
https://www.behance.net/przemyslawmamon

Offline

 

#9  2017-07-02 15:30:00

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Re: sudo komenda z parametrem

Sorki za wykopanie starego wątku ale mam podobny problem z sudo.
Modem LTE D-Link DWM-222 w Debianie 9 jest prawidłowo przełączany przez usb-modeswitch lecz brak jest portów ttyUSB*

Kod:

Jul  2 04:03:38 debian kernel: [  153.938566] usb 5-1: New USB device found, idVendor=2001, idProduct=ab00
Jul  2 04:03:38 debian kernel: [  153.938571] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul  2 04:03:38 debian kernel: [  153.938573] usb 5-1: Product: Mobile Connect
Jul  2 04:03:38 debian kernel: [  153.938576] usb 5-1: Manufacturer: Mobile Connect
Jul  2 04:03:38 debian kernel: [  153.938578] usb 5-1: SerialNumber: 6b7e5d33e2f3
...
Jul  2 04:03:39 debian usb_modeswitch: switch device 2001:ab00 on 005/003
Jul  2 04:03:41 debian kernel: [  156.731780] usb 5-1: USB disconnect, device number 3
Jul  2 04:03:42 debian kernel: [  157.069586] usb 5-1: new high-speed USB device number 4 using ehci-pci
Jul  2 04:03:42 debian kernel: [  157.240455] usb 5-1: New USB device found, idVendor=2001, idProduct=7e35
Jul  2 04:03:42 debian kernel: [  157.240460] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul  2 04:03:42 debian kernel: [  157.240462] usb 5-1: Product: Mobile Connect
Jul  2 04:03:42 debian kernel: [  157.240465] usb 5-1: Manufacturer: Mobile Connect
Jul  2 04:03:42 debian kernel: [  157.240467] usb 5-1: SerialNumber: 0123456789ABCDEF

Kod:

usb-devices
T:  Bus=05 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  4 Spd=480 MxCh= 0
D:  Ver= 2.01 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=2001 ProdID=7e35 Rev=02.28
S:  Manufacturer=Mobile Connect
S:  Product=Mobile Connect
S:  SerialNumber=0123456789ABCDEF
C:  #Ifs= 6 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
I:  If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
I:  If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
I:  If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
I:  If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
I:  If#= 5 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

Zastosowałem przepis z
http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?p=17090&sid=f5c022918c24bcb5df82c3ee0e3979d3#p17090

Kod:

:~$ sudo modprobe option

:~$ sudo echo "2001 7e35" > /sys/bus/usb-serial/drivers/option1/new_id
bash: /sys/bus/usb-serial/drivers/option1/new_id: Brak dostępu

tak też bez sukcesu

Kod:

:~$ sudo echo 2001 7e35 > /sys/bus/usb-serial/drivers/option1/new_id
bash: /sys/bus/usb-serial/drivers/option1/new_id: Brak dostępu

Po zalogowaniu na roota

Kod:

:~$ sudo su

sukces

Kod:

# echo 2001 7e35 > /sys/bus/usb-serial/drivers/option1/new_id

lub tak

Kod:

# echo "2001 7e35" > /sys/bus/usb-serial/drivers/option1/new_id

Pojawiły się porty

Kod:

# ls /dev/ttyUSB*
/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2  /dev/ttyUSB3    /dev/ttyUSB4

i modem łączy z netem poprzez NM lub skrypty ppp.
Czy jest sposób aby nie logować się na roota i tylko poprzez sudo osiągnąć ten efekt.

Offline

 

#10  2017-07-02 17:24:14

  wikingagressor - Użytkownik

wikingagressor
Użytkownik
Skąd: Józefów k.Błonia, mazowieck
Zarejestrowany: 2015-02-03

Re: sudo komenda z parametrem

Dodaj siebie do grupy dialup, ktora jest odpowiedzialna za modemy i inne tego typu transfery szeregowe.


Peace, Love and Debian for the World!!!

Offline

 

#11  2017-07-02 18:47:15

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Re: sudo komenda z parametrem

Przed dodaniem było

Kod:

:~$ id
uid=1000(ld) gid=1000(ld) grupy=1000(ld),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),108(netdev),111(scanner)

# ls -al /dev/ttyUSB*
crw-rw---- 1 root dialout 188, 0 lip  2 17:38 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 lip  2 17:39 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 lip  2 18:25 /dev/ttyUSB2
crw-rw---- 1 root dialout 188, 3 lip  2 17:39 /dev/ttyUSB3
crw-rw---- 1 root dialout 188, 4 lip  2 17:38 /dev/ttyUSB4

dodanie

Kod:

:~$ sudo adduser ld dialout
[sudo] hasło użytkownika ld: 
Dodawanie użytkownika "ld" do grupy "dialout"...
Dodaję nowego użytkownika ld do grupy dialout
Gotowe.

po restarcie

Kod:

:~$ id
uid=1000(ld) gid=1000(ld) grupy=1000(ld),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),108(netdev),111(scanner)

znów bez sukcesu

Kod:

:~$ sudo modprobe option

:~$ sudo echo 2001 7e35 > /sys/bus/usb-serial/drivers/option1/new_id
bash: /sys/bus/usb-serial/drivers/option1/new_id: Brak dostępu

:~$ sudo echo "2001 7e35" > /sys/bus/usb-serial/drivers/option1/new_id
bash: /sys/bus/usb-serial/drivers/option1/new_id: Brak dostępu

Offline

 

#12  2017-07-02 19:25:12

  Pakos - Członek DUG

Pakos
Członek DUG
Zarejestrowany: 2007-06-12
Serwis

Re: sudo komenda z parametrem

Kod:

sudo bash -c "echo 2001 7e35 > /sys/bus/usb-serial/drivers/option1/new_id"

Offline

 

#13  2017-07-02 19:53:31

  wikingagressor - Użytkownik

wikingagressor
Użytkownik
Skąd: Józefów k.Błonia, mazowieck
Zarejestrowany: 2015-02-03

Re: sudo komenda z parametrem

A modem dziala teraz bez potrzeby przechodzenia na roota?
Z tego co kojarze to tego typu zmiany to w jakims pliku konfiguracyjnym sie robi a nie na goraco w /sys.
Zobacz czy moze [i]sysctl[/i] cos nie pomoze.


Peace, Love and Debian for the World!!!

Offline

 

#14  2017-07-02 20:46:53

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Re: sudo komenda z parametrem

[quote=Pakos]

Kod:

sudo bash -c "echo 2001 7e35 > /sys/bus/usb-serial/drivers/option1/new_id"

[/quote]
Nie zdążyłem jeszcze sprawdzić tej komendy, dopiero co zainstalowałem Debiana 9 na lapku, jak sprawdzę to dam znać.

Modem gdy już jest prawidłowo rozpoznany przez Debiana 9 to łączy poprzez NM bez przechodzenia na roota.

Offline

 

#15  2017-07-02 21:54:51

  wxn - Użytkownik

wxn
Użytkownik
Zarejestrowany: 2015-04-29

Re: sudo komenda z parametrem

Dzięki @Pakos , komenda działa bez zarzutu.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.012 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00126 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.217.237.169' WHERE u.id=1
0.00080 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.217.237.169', 1732377957)
0.00059 SELECT * FROM punbb_online WHERE logged<1732377657
0.00085 SELECT topic_id FROM punbb_posts WHERE id=301220
0.00008 SELECT id FROM punbb_posts WHERE topic_id=28589 ORDER BY posted
0.00070 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=28589 AND t.moved_to IS NULL
0.00011 SELECT search_for, replace_with FROM punbb_censoring
0.00348 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=28589 ORDER BY p.id LIMIT 0,25
0.00103 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28589
Total query time: 0.00907 s