Duvida Root e usuário comum

1. Duvida Root e usuário comum

marcio
dukeTCP

(usa BackTrack)

Enviado em 13/02/2013 - 01:35h

Olá galera, eu tenho uma duvida e estou batendo a cabeça com isso, loguei como usuario comum, e dei permição para ter os privilégios atraves do "echo "usuario ALL=ALL (ALL)" >> /etc/sudoers, e com isso obtive alguns privilegios, mas o meu problema é que eu não consigo acessar as minhas partições do meu Hd, uma outra coisa, foi quando instalei o Raind call como Root, ficou uma beleza, quando instalei com usuario comum, ele não mostra o icone, ou seja eu não tenho alguns privilegios, alguem poderia me ajudar? com usuario comum eu não consigo acessar as minhas partição e nem os programas que eu instalo ficam, funciona só na hora depois preciso instalar novamente, abraços galera.


  


2. Re: Duvida Root e usuário comum

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 13/02/2013 - 01:46h

Colocando seu usuário no 'sudoers' vc pode usar sudo, mas não será root.

Se não me engano, o Backtrack é uma distro criada para rodar como Live CD com o root logado, e não para ser instalado e utilizado como um desktop. Não sei se isso atrapalha o uso comum.


3. Re: Duvida Root e usuário comum

Jonathan Wolff Andrade
jwolff

(usa Kali)

Enviado em 13/02/2013 - 10:38h

dukeTCP escreveu:

Olá galera, eu tenho uma duvida e estou batendo a cabeça com isso, loguei como usuario comum, e dei permição para ter os privilégios atraves do "echo "usuario ALL=ALL (ALL)" >> /etc/sudoers, e com isso obtive alguns privilegios, mas o meu problema é que eu não consigo acessar as minhas partições do meu Hd, uma outra coisa, foi quando instalei o Raind call como Root, ficou uma beleza, quando instalei com usuario comum, ele não mostra o icone, ou seja eu não tenho alguns privilegios, alguem poderia me ajudar? com usuario comum eu não consigo acessar as minhas partição e nem os programas que eu instalo ficam, funciona só na hora depois preciso instalar novamente, abraços galera.


Cara observe o seguinte. No seu /etc/sudoers vai existir a seguinte linha:
root ALL=(ALL) ALL

Ela determina que o usuário ROOT pode fazer Tudo,ignorando bloqueios. O que você fez,foi criar uma outra linha semelhante,para outro usuário.

Se você quer por exemplo,que o usuário "loja" possa criar links,apenas possa utilizar o comando "ln" sem restrições,adicione uma linha assim:
loja ALL=NOPASSWD: /bin/ln

Mas acredito que o seu problema seja outro,acredito que seja permissão à pasta especifica ou arquivos dentro dela,poste o resultado do seguinte comando:
#la -la

Por exemplo a pasta abaixo tem o proprietário usuário root,e grupo do root(pasta /boot).
drwxr-xr-x 4 root root 1024 Abr 6 2010 boot


4. Re: Duvida Root e usuário comum

marcio
dukeTCP

(usa BackTrack)

Enviado em 13/02/2013 - 11:33h

root@bt:~# la -la
total 788
drwx------ 26 root root 4096 2013-02-13 01:42 .
drwxr-xr-x 25 root root 4096 2013-02-12 20:41 ..
drwx------ 8 root root 4096 2013-02-13 01:42 .amsn
drwx------ 2 root root 4096 2013-02-13 01:42 amsn_received
drwx------ 2 root root 4096 2011-03-05 13:42 .aptitude
-rw------- 1 root root 1727 2013-02-13 11:28 .bash_history
-rw-r--r-- 1 root root 3186 2011-05-09 03:51 .bashrc
drwx------ 3 root root 4096 2013-02-13 01:49 .cache
drwxr-xr-x 11 root root 4096 2013-02-13 01:49 .config
drwx------ 3 root root 4096 2013-02-12 20:44 .dbus
drwxr-xr-x 2 root root 4096 2011-03-05 13:42 .debtags
drwxr-xr-x 3 root root 4096 2013-02-13 00:52 Desktop
drwx------ 2 root root 4096 2013-02-13 01:46 .gconf
drwx------ 2 root root 4096 2013-02-13 01:51 .gconfd
drwxr-xr-x 4 root root 4096 2011-08-16 20:20 .gem
drwx------ 3 root root 4096 2013-02-12 22:56 .gnome2
drwx------ 2 root root 4096 2013-02-12 22:56 .gnome2_private
drwxr-xr-x 2 root root 4096 2013-02-13 01:44 .gstreamer-0.10
drwx------ 2 root root 4096 2013-02-12 22:30 .gvfs
drwxr-xr-x 7 root root 4096 2013-02-12 20:44 .kde
drwxr-xr-x 3 root root 4096 2011-06-08 13:57 .local
drwx------ 5 root root 4096 2013-02-12 23:47 .mozilla
drwx------ 3 root root 4096 2013-02-13 00:30 .pki
-rw-r--r-- 1 root root 611 2011-05-09 15:18 .profile
drwx------ 2 root root 4096 2013-02-13 01:41 .pulse
-rw------- 1 root root 256 2013-02-12 20:44 .pulse-cookie
-rw-r--r-- 1 root root 66 2011-06-08 13:59 .selected_editor
drwxr-xr-x 3 root root 4096 2011-08-16 22:31 .subversion
drwxr-xr-x 4 root root 4096 2013-02-13 01:51 .wine
drwxr-xr-x 3 root root 4096 2013-02-12 23:47 workspace
-rw------- 1 root root 96 2013-02-12 22:01 .Xauthority
drwxr-xr-x 2 root root 4096 2013-02-13 01:41 .xine
-rw------- 1 root root 672974 2013-02-13 11:30 .xsession-errors
root@bt:~#

é isso que queria ver?


5. Re: Duvida Root e usuário comum

Jonathan Wolff Andrade
jwolff

(usa Kali)

Enviado em 13/02/2013 - 12:00h

dukeTCP escreveu:

root@bt:~# la -la
total 788
drwx------ 26 root root 4096 2013-02-13 01:42 .
drwxr-xr-x 25 root root 4096 2013-02-12 20:41 ..
drwx------ 8 root root 4096 2013-02-13 01:42 .amsn
drwx------ 2 root root 4096 2013-02-13 01:42 amsn_received
drwx------ 2 root root 4096 2011-03-05 13:42 .aptitude
-rw------- 1 root root 1727 2013-02-13 11:28 .bash_history
-rw-r--r-- 1 root root 3186 2011-05-09 03:51 .bashrc
drwx------ 3 root root 4096 2013-02-13 01:49 .cache
drwxr-xr-x 11 root root 4096 2013-02-13 01:49 .config
drwx------ 3 root root 4096 2013-02-12 20:44 .dbus
drwxr-xr-x 2 root root 4096 2011-03-05 13:42 .debtags
drwxr-xr-x 3 root root 4096 2013-02-13 00:52 Desktop
drwx------ 2 root root 4096 2013-02-13 01:46 .gconf
drwx------ 2 root root 4096 2013-02-13 01:51 .gconfd
drwxr-xr-x 4 root root 4096 2011-08-16 20:20 .gem
drwx------ 3 root root 4096 2013-02-12 22:56 .gnome2
drwx------ 2 root root 4096 2013-02-12 22:56 .gnome2_private
drwxr-xr-x 2 root root 4096 2013-02-13 01:44 .gstreamer-0.10
drwx------ 2 root root 4096 2013-02-12 22:30 .gvfs
drwxr-xr-x 7 root root 4096 2013-02-12 20:44 .kde
drwxr-xr-x 3 root root 4096 2011-06-08 13:57 .local
drwx------ 5 root root 4096 2013-02-12 23:47 .mozilla
drwx------ 3 root root 4096 2013-02-13 00:30 .pki
-rw-r--r-- 1 root root 611 2011-05-09 15:18 .profile
drwx------ 2 root root 4096 2013-02-13 01:41 .pulse
-rw------- 1 root root 256 2013-02-12 20:44 .pulse-cookie
-rw-r--r-- 1 root root 66 2011-06-08 13:59 .selected_editor
drwxr-xr-x 3 root root 4096 2011-08-16 22:31 .subversion
drwxr-xr-x 4 root root 4096 2013-02-13 01:51 .wine
drwxr-xr-x 3 root root 4096 2013-02-12 23:47 workspace
-rw------- 1 root root 96 2013-02-12 22:01 .Xauthority
drwxr-xr-x 2 root root 4096 2013-02-13 01:41 .xine
-rw------- 1 root root 672974 2013-02-13 11:30 .xsession-errors
root@bt:~#

é isso que queria ver?


É e não é. Você não especificou: qual pasta o usuário X não consegue acessar. Mas realmente,se você observar até a pasta Desktop está com permissões apenas pro root. Tente alterar o proprietário com o comando "chown",supondo que o usuário seja "joseh" e a pasta "Desktop"
#chown joseh.users Desktop -R

-R ativa recursividade e vai alterar esta propriedade para todos os arquivos dentro da pasta também. Faça um teste.




6. Re: Duvida Root e usuário comum

marcio
dukeTCP

(usa BackTrack)

Enviado em 13/02/2013 - 12:19h

jwolff escreveu:

dukeTCP escreveu:

root@bt:~# la -la
total 788
drwx------ 26 root root 4096 2013-02-13 01:42 .
drwxr-xr-x 25 root root 4096 2013-02-12 20:41 ..
drwx------ 8 root root 4096 2013-02-13 01:42 .amsn
drwx------ 2 root root 4096 2013-02-13 01:42 amsn_received
drwx------ 2 root root 4096 2011-03-05 13:42 .aptitude
-rw------- 1 root root 1727 2013-02-13 11:28 .bash_history
-rw-r--r-- 1 root root 3186 2011-05-09 03:51 .bashrc
drwx------ 3 root root 4096 2013-02-13 01:49 .cache
drwxr-xr-x 11 root root 4096 2013-02-13 01:49 .config
drwx------ 3 root root 4096 2013-02-12 20:44 .dbus
drwxr-xr-x 2 root root 4096 2011-03-05 13:42 .debtags
drwxr-xr-x 3 root root 4096 2013-02-13 00:52 Desktop
drwx------ 2 root root 4096 2013-02-13 01:46 .gconf
drwx------ 2 root root 4096 2013-02-13 01:51 .gconfd
drwxr-xr-x 4 root root 4096 2011-08-16 20:20 .gem
drwx------ 3 root root 4096 2013-02-12 22:56 .gnome2
drwx------ 2 root root 4096 2013-02-12 22:56 .gnome2_private
drwxr-xr-x 2 root root 4096 2013-02-13 01:44 .gstreamer-0.10
drwx------ 2 root root 4096 2013-02-12 22:30 .gvfs
drwxr-xr-x 7 root root 4096 2013-02-12 20:44 .kde
drwxr-xr-x 3 root root 4096 2011-06-08 13:57 .local
drwx------ 5 root root 4096 2013-02-12 23:47 .mozilla
drwx------ 3 root root 4096 2013-02-13 00:30 .pki
-rw-r--r-- 1 root root 611 2011-05-09 15:18 .profile
drwx------ 2 root root 4096 2013-02-13 01:41 .pulse
-rw------- 1 root root 256 2013-02-12 20:44 .pulse-cookie
-rw-r--r-- 1 root root 66 2011-06-08 13:59 .selected_editor
drwxr-xr-x 3 root root 4096 2011-08-16 22:31 .subversion
drwxr-xr-x 4 root root 4096 2013-02-13 01:51 .wine
drwxr-xr-x 3 root root 4096 2013-02-12 23:47 workspace
-rw------- 1 root root 96 2013-02-12 22:01 .Xauthority
drwxr-xr-x 2 root root 4096 2013-02-13 01:41 .xine
-rw------- 1 root root 672974 2013-02-13 11:30 .xsession-errors
root@bt:~#

é isso que queria ver?


É e não é. Você não especificou: qual pasta o usuário X não consegue acessar. Mas realmente,se você observar até a pasta Desktop está com permissões apenas pro root. Tente alterar o proprietário com o comando "chown",supondo que o usuário seja "joseh" e a pasta "Desktop"
#chown joseh.users Desktop -R

-R ativa recursividade e vai alterar esta propriedade para todos os arquivos dentro da pasta também. Faça um teste.


Amigo você esta me ajudando muito, atraves desse comando "chown joseh.users Desktop -R" eu conseguir dar permição para o meu Desktop, no tanto que instalei um programa e ele ficou, mas e as minhas partições amigo, você tem alguma ideia como faço pra eu poder ter acesso?



7. Re: Duvida Root e usuário comum

Jonathan Wolff Andrade
jwolff

(usa Kali)

Enviado em 13/02/2013 - 13:01h

Cara,você pode utilizar o exemplo que dei acima pra tudo. Inclusive para as pastas dos programas e tal.

Se você não sabe onde estão as pastas,tente assim
#cd /
#locate *nomebuscar*

Vai listar os possíveis diretórios e tal. Dai utiliza o "chown" novamente,para alterar o proprietário. E assim posteriormente.


8. Re: Duvida Root e usuário comum

marcio
dukeTCP

(usa BackTrack)

Enviado em 13/02/2013 - 15:19h

jwolff escreveu:

Cara,você pode utilizar o exemplo que dei acima pra tudo. Inclusive para as pastas dos programas e tal.

Se você não sabe onde estão as pastas,tente assim
#cd /
#locate *nomebuscar*

Vai listar os possíveis diretórios e tal. Dai utiliza o "chown" novamente,para alterar o proprietário. E assim posteriormente.


Então amigo, eu naõ consegui, eu queria poder acessar todas essas partições
/
\
root@bt:/home/duke# fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0e266c4b

Device Boot Start End Blocks Id System
/dev/sda1 * 2 19457 156280320 f W95 Ext'd (LBA)
/dev/sda5 2 19457 156280288+ 7 HPFS/NTFS

Disk /dev/sdb: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8832c158

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sdb2 13 16812 134935753 7 HPFS/NTFS
/dev/sdb3 16812 38914 177530881 5 Extended
/dev/sdb5 24267 38313 112821248 83 Linux
/dev/sdb6 38313 38914 4824064 82 Linux swap / Solaris
/dev/sdb7 16812 23957 57394176 83 Linux
/dev/sdb8 23958 24266 2481152 82 Linux swap / Solaris


pq quando clico nela diz: "não é possivel montar nenhum dispositivo" " nenhum dispositico disponivel", eu só consigo acessar como root, fiz o que disse mas sem sucesso.




9. Re: Duvida Root e usuário comum

Jonathan Wolff Andrade
jwolff

(usa Kali)

Enviado em 13/02/2013 - 16:21h

Use o seguinte comando pra ficar menos confuso:

root@wolff:/# df -h
Sist.fichs Tam. Usado Disp. Uso% Montado em
/dev/sda1 226G 129G 86G 60% /

Na primeira linha vai listar onde está montado seu hd,por exemplo no / e tudo é montado dentro do / como se fosse o C: no Windows.
Então cara,é mesma coisa. Exemplo,se você precisa que o teu HD1 (/dev/sda1 160 Gb Montado no /) Então você troca a permissão dentro do diretório inteiro,por exemplo o meu "wolff"
#chown wolff.users / -R

Se não for isso,então não sei qual outra permissão você que executar.



10. Re: Duvida Root e usuário comum

marcio
dukeTCP

(usa BackTrack)

Enviado em 13/02/2013 - 19:14h

é mano, eu tentei tudo isso e nada, só consigo com root, agora com outro usuário não consigo, valeu pela ajuda. eu vou tentar aqui e quando conseguir eu posto o resultado.


11. Re: Duvida Root e usuário comum

Glauber GF
mcnd2

(usa Debian)

Enviado em 13/02/2013 - 20:23h

Cara, se você quer acessar a partição por exemplo sdb7 que é linux faça assim:

# mount -text4 /dev/sdb7 /mnt/partição_sdb7 


Observação: ext4 é seu fs. Ser for ext3 mude-o.

Lembre-se de criar o diretório partição_sdb7 antes:

# mkdir /mnt/sdb7 


Caso queira deixar ela ser montada automaticamente na hora do boot, deverá acrescentar uma linha referente a essa partição no arquivo 'fstab' dentro de '/etc', como por exemplo:

UUID=53c26c16-780a-42cb-8c1b-d8922e992f70 /media/Backup_note ext4 rw,user,auto 0 0 


Mude o diretório '/media/backup_note' para '/mnt/partição_sdb7'

Para saber a "UUID" de cada partição do disco, execute esse comando:

# blkid 


ou coloque o device da partição, que no caso seria '/dev/sdb7'.

Espero que as dicas sirvam para o seu caso.

ZZZZzzzzZZZZzzzzzZZZZZzzzzZZZZZzzz...


12. Re: Duvida Root e usuário comum

marcio
dukeTCP

(usa BackTrack)

Enviado em 14/02/2013 - 17:09h

mcnd2 escreveu:

Cara, se você quer acessar a partição por exemplo sdb7 que é linux faça assim:

# mount -text4 /dev/sdb7 /mnt/partição_sdb7 


Observação: ext4 é seu fs. Ser for ext3 mude-o.

Lembre-se de criar o diretório partição_sdb7 antes:

# mkdir /mnt/sdb7 


Caso queira deixar ela ser montada automaticamente na hora do boot, deverá acrescentar uma linha referente a essa partição no arquivo 'fstab' dentro de '/etc', como por exemplo:

UUID=53c26c16-780a-42cb-8c1b-d8922e992f70 /media/Backup_note ext4 rw,user,auto 0 0 


Mude o diretório '/media/backup_note' para '/mnt/partição_sdb7'

Para saber a "UUID" de cada partição do disco, execute esse comando:

# blkid 


ou coloque o device da partição, que no caso seria '/dev/sdb7'.

Espero que as dicas sirvam para o seu caso.

ZZZZzzzzZZZZzzzzzZZZZZzzzzZZZZZzzz...


Mano eu sou novato em linux, tenho poucos dias, mas com suas intruções eu fiz dessa forma, me corrija se estiver errado
primeiro eu fiz isso
/
\
duke@bt:~$ su
Password:
root@bt:/home/duke# cd
root@bt:~# blkid /dev/sdb7
/dev/sdb7: UUID="a33dd8fb-06bd-4e0b-975c-02b488c3b97a" TYPE="ext4"
root@bt:~# mkdir /mnt/partição_sdb7
mkdir: cannot create directory `/mnt/partição_sdb7': File exists
root@bt:~# mount -text4 /dev/sdb7 /mnt/partição_sdb7
mount: /dev/sdb7 already mounted or /mnt/partição_sdb7 busy
mount: according to mtab, /dev/sdb7 is already mounted on /mnt/partição_sdb7
root@bt:~#
agora a parte da mudança nesta parte
/
\
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sdb7 during installation
UUID=a33dd8fb-06bd-4e0b-975c-02b488c3b97a / ext4 errors=remount-ro 0 1
# swap was on /dev/sdb8 during installation
UUID=28387375-b476-4c4e-b20f-4764be98fb22 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
---------------------------------------------------------------------------------------
eu não soube onde mexer, por que estavamos falando da partição onde estava o linux, e tu disse sobre a partição backup, ai como eu sou inteligênte, acabei não entendendo!! depois que eu fiz tudo aquilo menos essa mudança >>UUID=53c26c16-780a-42cb-8c1b-d8922e992f70 /media/Backup_note ext4 rw,user,auto 0 0

ele ainda não deu, quando clico nele diz: " não foi possivel montar o seguinte dispositivo" vocês estão me ajudando bastante, valeu, qualquer ero que eu fiz me corrija, Abraço.



  
01 02