Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona Software > General OpenSUSE


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

[SOLUCIONADO] ¿Cómo asignar cuotas a los usuarios en openSUSE Tumbleweed?
  #1  
Antiguo 11-jul-2017, 14:34
Xnake Xnake está desconectado
Aforado
 
Fecha de Ingreso: 12-septiembre-2014
Versión: Tumbleweed x86_64
Mensajes: 24
Agradecimientos: 15
Agradecido 4 Veces en 4 Mensajes
Poder de Credibilidad: 0
Xnake está en el buen camino
Question [SOLUCIONADO] ¿Cómo asignar cuotas a los usuarios en openSUSE Tumbleweed?

Hola a todos:

Por razones que no vienen al caso he creado un usuario Invitado en mi PC con openSUSE Tumbleweed x86_64, al que quiero limitarle el espacio en disco, para que no me llene la partición /home. He modificado y comprobado los permisos en los directorios que no quiero que entre y funcionan bien.

Para ello, instalé los paquetes necesarios de quota (quota y quotatool) y busqué información con DDG acerca de cómo activar las cuotas de usuario. Encontré dos enlaces interesantes que explican cómo hacerlo:

- Managing quotas, en doc.opensuse.org, aunque referido a openSUSE Leap.

El problema es que en el Particionador de Tumbleweed, al seleccionar Fstab Options no aparece la opción Enable Quota Support. Sin embargo, un poco más adelante en ese mismo documento aparece el apartado Procedure 3.7: Setting Up Quotas for Users or Groups, por lo que voy a la Gestión de usuarios y grupos en YaST, selecciono el usuario Invitado, pulso en Editar y voy a la (última) pestaña: Complementos. Ahí me aparece la opción Administra la cuota del usuario. Pulso en ejecutar y sólo me aparece una partición (/dev/sdb4), que no es la del directorio /home (/dev/sdb3).

Es una pena que no me funcione (o que esté haciendo algo mal) porque, aunque me gusta la consola, siempre busco la forma gráfica de hacer las cosas, de modo que los usuarios noveles o que no les gusta la consola tengan una manera de hacer las cosas.

- Suse blog: Linux Disk Quotas. El problema que me surge aquí es que el directorio /home en mi /etc/fstab es así: "UUID="tocho-hexadecimal" /home btrfs defaults 0 0". Si añado las opciones usrquota,grpquota, guardo /etc/fstab y ejecuto mount /home -o remount me sale el mensaje "mount: /home: mount point not mounted or bad option.".

Supongo que el problema aquí es que el parámetro defaults no se lleva bien con usrquota,grpquota.

Estaba pensando poner las opciones que aparecen en el documento (acl,user_xattr,usrquota,grpquota), pero mi sistema de ficheros en /home es btrfs, no reiserfs, por lo que no sé si esas opciones serían las adecuadas.

¿Alguien tiene habilitadas cuotas de usuario en Tumbleweed y/o en un sistema de archivos btrfs?

Muchas gracias por adelantado

Última edición por Xnake; 12-jul-2017 a las 23:34 Razón: Problema arreglado
Responder Citando
  #2  
Antiguo 11-jul-2017, 17:06
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.481
Agradecimientos: 563
Agradecido 2.416 Veces en 1.627 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
Parece un tema interesante, a ver si lo solucionas usando btfrs.

Déjame ver tus cambios antes y después del /etc/fstab

Hace tiempo que se usaba el comando quota y por lo que cuentas parece que ha cambiado. Lee esto aunque no creo que te sirva https://unix.stackexchange.com/quest...to-directories
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a DiabloRojo Por Este Mensaje:
Xnake (11-jul-2017)
  #3  
Antiguo 12-jul-2017, 23:32
Xnake Xnake está desconectado
Aforado
 
Fecha de Ingreso: 12-septiembre-2014
Versión: Tumbleweed x86_64
Mensajes: 24
Agradecimientos: 15
Agradecido 4 Veces en 4 Mensajes
Poder de Credibilidad: 0
Xnake está en el buen camino
¡Lo conseguí!

Me basé en la guía https://www.suse.com/documentation/s...jor_btrfs.html

Lo que hice:

1.- Habilitamos las cuotas para la partición antes de crear los subvolúmenes: btrfs quota enable /home

2.- YaST → Particionador modo experto → Sí → Editar home → Manejo de subvolumenes → Nuevo subvolumen → Invitado → Añadir nuevo → Aceptar → Aceptar → Terminar → Siguiente → Mensaje de nuevo volumen @Invitado creado → Terminar

3.- Obtenemos lista de subvolumenes:

localhost# btrfs subvolume list /home/
ID 549 gen 740331 top level 5 path @/Invitado


4.- Asignamos la cuota al subvolumen:

localhost# btrfs qgroup limit 5G /home/@/Invitado

5.- Creamos el usuario en YaST → Seguridad y usuarios → Gestión de usuarios y grupos → Nuevo. Rellenamos datos y en Directorio personal seleccionamos /home/@/Invitado. Como va a ser un usuario temporal y no quiero que tenga acceso más que a su directorio, le asigno como Grupo predeterminado a nobody. Lo añado a los grupos audio, cdrom y video. Al cambiar de pestaña me avisa de que el directorio personal /home/@/Invitado ya existe y si quiero cambiarle el propietario. Digo que . Acepto y crea el usuario. En la lista de usuarios le doy a Aceptar.

6.- Reinicio (aunque supongo que con mount -a sería suficiente) y ya hago login como Invitado. Pruebo a copiar más de 5GB y me da error, lo que indica que las cuotas funcionan.

7.- Pongo la cuota a 10GB para el Invitado (que el MB va caro ):
localhost# btrfs qgroup limit 10G /home/@/Invitado


PD: El /etc/fstab no ha cambiado en ninguno de los pasos y sigue como al principio.

Última edición por Xnake; 12-jul-2017 a las 23:36 Razón: Faltaba una / en un sitio
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a Xnake Por Este Mensaje:
DiabloRojo (13-jul-2017)
  #4  
Antiguo 13-jul-2017, 15:59
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.481
Agradecimientos: 563
Agradecido 2.416 Veces en 1.627 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
Me alegro Xnake de que hayas podido solucionar tu problema.
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a DiabloRojo Por Este Mensaje:
Xnake (13-jul-2017)
Respuesta

Marcadores


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Activado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
VLC en Tumbleweed feroSUSEANDO Software 11 21-sep-2013 12:27
¿porque ubuntu es mas popular q suse? goundzchecky El Contubernio 161 16-ago-2012 15:01
Cambiar identificador OpenSuSE 12.1 a Tumbleweed julioeep General OpenSUSE 1 20-jun-2012 12:48
Guía de Instalación de OpenSuSE 10.3 DiabloRojo Instalación y Actualizaciones 5 11-feb-2008 10:41
Conectar suse a un dominio NT jtejada Internet, Redes y Wireless 3 08-abr-2006 19:30



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 06:03.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba