Bueno genchi...por lo visto el tema de quota por diretorio en el ambiente linuxero es TABOO.
Rascando un poco mas sobre la herida encontre que mucha gente ha hecho esta consulta en diferentes foros y siempre obtuvieron la misma respuesta automatica, que utilice QUOTA y que la asigne por usuario (como si no explicaran claramente que la asignacion de quota no la quieren hacer por usuario, sino por carpeta solamente).
Y cuando vuelven a realizar esta aclaracion, el interrogante cae en el /dev/null.
Me refiero a este como tema taboo, ya que por lo visto desde hace mucho tiempo, mas precisamente desde M$ Windows 2000, ese sistema operativo posee quota manejable de la manera que sea siemdo ampliamente superior al arcaico y reducido manejo de quota que demuestra tener linux
Osea, en resumidas cuentas, para que en linux tengas quota lo modes hacerlo sobre dispositivos (mountpoints) y no sobre directorios especificos que no sean especificamente dispositivos.
y la asignacion de las quotas no son globales sobre ALGO, sino sobre QUIEN accede. Cosa que la verdad deja muchisimo que desear.
Estoy contestando no porque realmente haya encontrado una solucion, sino simplemente porque no la hay, al menos dentro del mundo linux.
Asi que lo que tuve que hacer, cosa que no queria era, tener que correr cada instancia desde su propio usuario (que no queria llegar a usar usuarios!!) y ahi si tengo disposicion de quota sobre el /home para cada uno.
Ahora quisiera saber como evitar la tarea engorrosa de tener que ir entrando usuario por usuario a la X y levantar Utorrent?
Se puede levantar desde consola desde un solo usuario, pero que el proceso sea asignado a otro (asi los torrent que sean bajados bajo esa instancia esten relacionas a la quota).
Les dejo como es que figura el link del desktop que ejecuto dentro de cada usuario para que tengan una idea de que manera se ejecuta:
Code:
env WINEPREFIX="/home/USER/.wine" wine "C:\Program Files\uTorrent\uTorrent.exe"
Lo que he probado es:
Code:
usuario1@servidor:~$sudo -u usuario2 wine "C:\Program Files\uTorrent\uTorrent.exe"
lo cual, luego de poner la pass me dice:
Code:
wine: /home/usuario1/.wine is not owned by you
???
No se supone que -u me da la posibilidad de correr un proceso en nombre de otro usuario?
Otras de las veces (no recuerdo como recrearlo ya que hice muchas pruebas...) me entro como en loop y haciendo top veia multiples procesos utorrent <defunct>, que quedaban en estado zombie
tambien he probado:
Code:
sudo -u usuario2 wine /home/usuario2/.wine/drive_c/Program\ Files/utorrent/uTorrent.exe >/dev/null 2>&1 &
pero no pasa nada..
Bookmarks