nelze 'odevzdat' soubor? konec

Zdenek Pytela letty na mrakoplas.phil.muni.cz
Středa Duben 10 10:54:50 CEST 2002


Pavel Kankovsky píše:
> Taky bych zkusil vymazat radky 120-130 v soubory kernel/sched.c.
> Treba to pak nahodou zacne fungovat. ;)
	A ne nahodou fs/attr.c? Co mate za jadro?

/* POSIX UID/GID verification for setting inode attributes. */
int inode_change_ok(struct inode *inode, struct iattr *attr)
{
        int retval = -EPERM;
        unsigned int ia_valid = attr->ia_valid;
 
        /* If force is set do it anyway. */
        if (ia_valid & ATTR_FORCE)
                goto fine;
 
        /* Make sure a caller can chown. */
        if ((ia_valid & ATTR_UID) &&
            (current->fsuid != inode->i_uid ||
             attr->ia_uid != inode->i_uid) && !capable(CAP_CHOWN))
                goto error;
...

-- 

--Zdenek Pytela, <letty na mrakoplas.phil.muni.cz>



Další informace o konferenci Linux