Külső HDD mizéria

Ubuntu 8.10... Fogom a külső vinyót, gondolom, tolok rá egy ReiserFS-t. Eseménytelen, már-már unalmas folyamat. Lehúzom, visszadugom, felcsatolja a vinyót, DE...
Na itt jön a vattafakk... Read-only... Atyám... Mi a rák van itt? Nincs jogom írni, mert nem én vagyok a tulajdonos. Akkor meg ki a tetű? Hát... a root. Nincs igazság a földön... Mondom, rendben, legyen helyette ext3, ki nem sz*ja le a börtöntöltelék fájlrendszerét? Naná, hogy az is read-only...

A költői kérdés: miért csak fat, ntfs-t csatol fel normálisan az Ubuntu? (Tudom, mik azok a jogosultságok, ne erről beszélj majd, hanem arról, hogy miért pont a "saját" fájlrendszertípusait nem tudja intelligensen kezelni?)

Hozzászólások

"intelligensen kezelni"

mert neked az az intelligens hogy mindenki írhatja, másnak nem biztos :>

Core2Duo T7100, 4G, Ubuntu 9.04, 2.6.28

Még mindig nem értitek a problémámat, ugye? Tudom, mi a megoldás, csak az a nagy kérdés, hogy ezt miért nem kap alapból 777-et legalább a gyökér. Automatikusan fel tudja csatolni, eddig OK, de ennyi erővel át is billenthetné a jogosultságokat is, ha már egyszer külső USB-s vinyóról van szó.
--
Coding for fun. ;)

Nem ertem. A rendszer szempontjabol teljesen irrelevans, hogy USB-n, kulso SATA-n, IEEE1394-en vagy LPT-n csatlakoztattad azt a nyuves HDD-t az neki csak egy eszkoz. A mkreiserfs meg foleg nem fog tudni arrol, hogy kifele-mifele-kefele HDD-re nyomatod ki a cuccost jol.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Nemtom, én inkább örülök neki: létrehozok egy partíciót mint root. Ami a rooté, az maradjon is az övé, amíg külön nem szólok neki, hogy adja másnak.
Teszemazt valamelyik useremnek oda akarom adni a lemezt – nem sokkal jobb így?
A vfat/ntfs kérdés meg azért érdekes, mert ott egyrészt mint fentebb írták, nincsenek klasszikus unix jogosultságok, másrészt pedig jóval gyakoribb egy vfat/ntfs pendrive, mint ext[2-4] vagy reiser. Ha az utóbbit kapja a rendszer, akkor joggal gyanakodhat, hogy még huncutkodni szeretnél a jogokkal.

No jó, hozzá kell tennem, én akkor is rühellem ha a felhasználónak jogai vannak, amikor történetesen én vagyok az:)

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

rendben. akkkor viszont most hasonlítsuk össze a klasszikus ugorwx-et a windowsban klasszikusnak számító írásvédett/rejtett/archiválandó beállításokkal. én a posixos megoldásra szavazok, és te?:)

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

vfat vagy nfts esetéről volt szó -- az előbbin valóban nincs értelmes, kikényszerített access control, úgyhogy annál természetesen a "sima" unixos megoldás is jobb, de annál van, és a dos-os érával egyszerre is volt(!) jobb megoldás -- elég pl. a Netware-re (ha már pécé), vagy a VMS-re (nempécé) gondolni...

> miért csak fat, ntfs-t csatol fel normálisan az Ubuntu

Ez nem normális felcsatolás. A FAT és NTFS nem ismer UNIX -os jogosultságokat, emiatt valamit be kell állítani rajtuk felcsatoláskor.

Egy UNIX fájlrendszeren nem lehet ilyesmi mount közben elkövetni. Azokon van rendes jogosultságkezelés, azon belül kell megoldani ezt a funkciót.

Ha neked 777 kell, akkor minek a Reiser vagy az ext3?

Jól van, igazad van, természetesen, csak akkor is valahogyan lehetne ezt intelligensebben is kezelni... Pl. így nagyvonalakban:


if USB_HDD && UNIX_FILESYSTEM_SELECTED
       warn_user MSG_UNIX_FILESYSTEM_SELECTED
            do USER_SELECT::vfat,unixfs
               threat USER_SELECT
                  case vfat:
                        jump: vfat_create
                  case unixfs:
                        set_default_user_for_unixfs
                        jump: unixfs_create
elseif USB_HDD && VFAT_NTFS_FILESYSTEM_SELECTED
       jump: vfat_create
endif
exit

--
Coding for fun. ;)

LOL.

FYI: a rendszer szamara ez egy SCSI device, igazabol sehol nem jelenik meg, hogy ez amugy egy USB HDD. Arrol nem is beszelve, hogy mit csinaljunk az USB HDD-nek minosulo pendrive-kkal, amikrol pl. be lehet bootoltani egy rendszer? Legyen a gyoker 777? Brrrrrrr...
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Nem értem, hogy mi itt a probléma. A particiók gyökeréhez minek férjen hozzá az user (eltekintve a már említett fat/ntfs adathurcolókról)? Csinálj rajta egy könyvtárt, állítsd be rajta a jogokat, és abba pakol/pakoljon az akinek/akiknek beállítod. Max 1 lépéssel több belépni az írható területre. Ha hurcolod gépek között, akkor meg általánosabb jogokat állíts, és akkor ott is hozzáférsz.