Duvida em Linux

Windows, Linux, BeOS e tudo o mais

Moderadores: Administradores, Moderadores

Duvida em Linux

Mensagempor grim » Quarta Abr 23, 2008 17:08

Boas

É o seguinte: estou a fazer um trabalho com o FreeNAS para a escola e nesse trabalho um dos objectivos é ter um administrador e três utilizadores.

Ou seja, neste momento eu tenho, em termos de pastas partilhadas:
partilhadmin
partilhauserA
partilhauserB
partilhauserC

e associados a essas pastas com o comando chown tenho estes respectivamente:
admin
userA
userB
userC

O meu problema é o seguinte:
os 3 users estão a aceder somente às suas pastas respectivas e não às outras, assim como o admin, so que, a minha intenção era ter uma unica pasta para cada user e que o admin tivesse acesso a todas as pastas

Resumindo, precisava de um comando que me permitisse dar ao admin "full access" para tudo mesmo. Existe um comando assim ?

Eu estou a utilizar o VMware para a criação da maquina virtual com o freenas e acedo com estes users e admin a partir de um computador da rede à qual o freenas está ligado.

Alguém me consegue ajudar nisto?
Aerocool ExtremEngine 3T
NOX Pulsar series 750W mod
ASUS P5KPL/1600
C2Q Q9550 E0 - Tuniq Tower LFB 120
HD3870 512MB - Zalman VF-1000
GSkill 2X2GB DDR2-1066 DC
X-Fi Xtreme Gamer Fatal1ty
WD Velociraptor 150GB
Samsung F3 1TB 32MB
grim
Membro de Prata
Membro de Prata
 
Mensagens: 460
Registado: Terça Fev 01, 2005 18:14

Mensagempor LMX » Quarta Abr 23, 2008 23:50

Boas..!
esse teu admin é root da maquina em questão?se for terá acesso a tudo.
o que quero dizer é se o admin é root na maquina que vais administrar a distancia?

Cumprimentos
De pé mas...Cansado!!!
LMX
Membro de Ouro
Membro de Ouro
 
Mensagens: 786
Registado: Quarta Out 20, 2004 21:16
Localização: Lisboa

Mensagempor grim » Quinta Abr 24, 2008 1:43

não, é um admin criado já no ambiente gráfico do FreeNAS. o Root da maquina ja está para os discos em RAID 5. este admin(root) queria que ele tivesse permissões para aceder a qualquer pasta

ele no fundo é um utilizador como os outros, criado da mesma maneira so que os users estão no grupo network e este está no grupo admin
Aerocool ExtremEngine 3T
NOX Pulsar series 750W mod
ASUS P5KPL/1600
C2Q Q9550 E0 - Tuniq Tower LFB 120
HD3870 512MB - Zalman VF-1000
GSkill 2X2GB DDR2-1066 DC
X-Fi Xtreme Gamer Fatal1ty
WD Velociraptor 150GB
Samsung F3 1TB 32MB
grim
Membro de Prata
Membro de Prata
 
Mensagens: 460
Registado: Terça Fev 01, 2005 18:14

Mensagempor Fenrir » Quinta Abr 24, 2008 11:05

Boas.

Não conheço o FreeNAS.

Em redhat se o admin é um user nao root, podes dar permissao ao admin para mexer nas outras pastas, acho que o comando é o chmod.

Vê isto.

http://www.freeos.com/articles/3127/

e lembra-te que em ambientes unix tudo é visto como ficheiros, inclusivé as pastas.

Depois coloca aqui a tua conclusão.

[[]]
Avatar do Utilizador
Fenrir
Membro de Prata
Membro de Prata
 
Mensagens: 354
Registado: Segunda Set 20, 2004 22:33
Localização: Porto

Mensagempor Kayn » Quinta Abr 24, 2008 13:09

ao definires permissoes em linux tens que definir 3 coisas.

- que grupo de utilizadores tem acesso à pasta
- que utilizador é o "dono" da pasta
- se outros utilizadores tem acesso a pasta

e ainda tens que definir o que é que eles podem fazer nessa pasta:
- ler
- escrever
- executar comandos

para alterar o "dono" da pasta usas o chown

para alterar quem lhe tem acessos, usas o chmod

da uma vista de olhos no google sobre como os usar.
se tiveres duvidas sobre como o fazer, mais logo a noite eu posso explicar melhor (neste momento nao tenho grande tempo, sorry)
Imagem
Imagem
Kayn
Gurus
Gurus
 
Mensagens: 3038
Registado: Quarta Ago 04, 2004 3:34

Mensagempor skyruner » Quinta Abr 24, 2008 13:36

Apesar dos meus limitados conhecimentos acerca de linux cá vai...

Penso que o que queres podes fazer com o comando: chmod

Quando fazes um "ls -l" aparece-te uma listagem do estilo:

Código: Seleccionar todos
-rwxr-xr-- 1 rpeter users 0 2008-04-24 14:34 /tmp/exemplo


Se olhares para a primeira parte do "código" entende-se mais ou menos por isto:
O primeiro hífen identifica o tipo de ficheiro.
Começando por "-" é um ficheiro normal
Começando por "d" é uma directoria
Começando por "l" é um link

rwx este primeiro conjunto de letras corresponde às permissões detidas pelo criador do ficheiro. Neste caso pode ler ("r"), escrever ("w") e executar ("x") o ficheiro em causa.

r-x este segundo conjunto corresponde às permissões detidas pelos utilizadores de determinado grupo. Podem apenas ler ("r") e executar ("x") o ficheiro, mas não o podem alterar

r-- este ultimo conjunto de caracteres corresponde às permissões detidas pelos restantes utilizadores. Neste caso só lhes é permitida a leitura do ficheiro.


Já agora, para o caso, estes comandos são capazes de te dar jeito:

chmod permite modificar as permissões do ficheiro

chown permite modificar o dono e o grupo

chgrp permite modificar o grupo

Para saberes como usa-los podes fazer um "man" a cada comando, ou então usa o Google.
Se bem me lembro, se procurares por chmod na Wikipédia, tens lá tudo explicado de como o usar.
Satellite A200-1GB | HTC Magic | SE K750i | 360 Elite + Regza AV 32"
Imagem
Imagem
Avatar do Utilizador
skyruner
Gurus
Gurus
 
Mensagens: 7918
Registado: Sábado Dez 25, 2004 20:59
Localização: Maia / Oliveira de Azeméis

Mensagempor joaozx » Quinta Abr 24, 2008 14:28

Boas,
Para compreender melhor sobre as permissões em Linux aconselho que leias os guias FOCA que podem ser descarregados gratuitamente aqui: http://focalinux.cipsga.org.br/
Cumps...
Windows 7 Ultimate 64 bits
joaozx
Membro de Prata
Membro de Prata
 
Mensagens: 400
Registado: Sábado Fev 11, 2006 17:45
Localização: v.c

Mensagempor grim » Quinta Abr 24, 2008 20:07

eu utilizei estes comandos

freenas:~# cd /mnt
freenas:/mnt# mkdir partilhadmin
freenas:/mnt# mkdir partilhaluis
freenas:/mnt# mkdir partilhacordeiro
freenas:/mnt# mkdir partilharicardo
freenas:/mnt# chown -R adminpap partilhadmin
freenas:/mnt# chown -R luis partilhaluis
freenas:/mnt# chown -R cordeiro partilhacordeiro
freenas:/mnt# chown -R ricardo partilharicado
freenas:/mnt# chmod go-rwx partilhadmin
freenas:/mnt# chmod go-rwx partilhaluis
freenas:/mnt# chmod go-rwx partilhacordeiro
freenas:/mnt# chmod go-rwx partilharicardo
freenas:/mnt# ls -l

eu tenho a maquina virtual feita no VMware com o freenas instalado, que por sua vez, tem 4 discos - 1 de sistema, onde tem o freenas e outros 3 para o RAID 5

Tenho 3 utilizadores que sao luis, cordeiro e ricardo em que cada um tem a sua pasta e um admin que QUERIA que tivesse acesso a todas as pastas na partilha

Estou a aceder com os utilizadores pelo windows, e esta tudo nos conformes execpto mesmo o facto do admin (root) nao ter acesso a tudo como eu queria.

Que comando eu posso utilizar para fazer isso?
Posso ter mais do que um owner para uma determinada pasta?
Aerocool ExtremEngine 3T
NOX Pulsar series 750W mod
ASUS P5KPL/1600
C2Q Q9550 E0 - Tuniq Tower LFB 120
HD3870 512MB - Zalman VF-1000
GSkill 2X2GB DDR2-1066 DC
X-Fi Xtreme Gamer Fatal1ty
WD Velociraptor 150GB
Samsung F3 1TB 32MB
grim
Membro de Prata
Membro de Prata
 
Mensagens: 460
Registado: Terça Fev 01, 2005 18:14


Voltar para Sistemas Operativos

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 0 visitantes

cron