Displaying 20 results from an estimated 197 matches for "st_gid".
2008 Sep 15
0
Trace log of unify when glusterfs freezes
...lient_protocol_xfer] brick-ns: attempting to pipeline request type(1) op(34) with handshake
2008-09-15 20:16:53 T [trace.c:535:trace_lookup_cbk] trace: callid: 2 (*this=0x50cd30, op_ret=0, op_errno=2, inode=0x5266a0, *buf=0x526ab0 {st_dev=2049, st_ino=1242079, st_mode=16877, st_nlink=13, st_uid=0, st_gid=0, st_rdev=0, st_size=4096, st_blksize=4096, st_blocks=16})
2008-09-15 20:16:55 T [trace.c:1117:trace_lookup] trace: callid: 3 (*this=0x50cd30, loc=0x526768 {path=/, inode=0x5266a0} )
2008-09-15 20:16:55 T [trace.c:535:trace_lookup_cbk] trace: callid: 3 (*this=0x50cd30, op_ret=0, op_errno=2, inod...
2003 Mar 20
2
--link-dest uid/gid checking bug?
...enerator.c. Because I wasn't supplying the --owner or --group
options, the preserve_uid and preserve_gid flags were not set,
and the source file's file->uid and file->gid values were just 0.
But skip_file() was checking them against the destination file's
st->st_uid and st->st_gid, and reporting the difference.
Here's my stab at a patch -- I only just looked at the rsync
code today, so I might very well be missing something.
Thanks,
Chris.
diff -u generator.c.orig generator.c
====================================
--- generator.c.orig 2003-03-19 15:07:29.592476000...
2014 Jun 12
2
[PATCH] fuse: UID 0 should override all permissions checks (RHBZ#1106548).
...00644
--- a/src/fuse.c
+++ b/src/fuse.c
@@ -301,21 +301,42 @@ mount_local_access (const char *path, int mask)
fuse = fuse_get_context ();
- if (mask & R_OK)
- ok = ok &&
- ( fuse->uid == statbuf.st_uid ? statbuf.st_mode & S_IRUSR
- : fuse->gid == statbuf.st_gid ? statbuf.st_mode & S_IRGRP
- : statbuf.st_mode & S_IROTH);
- if (mask & W_OK)
- ok = ok &&
- ( fuse->uid == statbuf.st_uid ? statbuf.st_mode & S_IWUSR
- : fuse->gid == statbuf.st_gid ? statbuf.st_mode & S_IWGRP
- : statbuf.st_mode &...
2020 May 25
2
Question about smbc_stat() and smbc_statvfs() in libsmbclient
I?ve been writing some code that uses libsmbclient to talk to SMB servers and I?m a little bit confused why ?smbc_stat()? sets the
st_uid & st_gid to the uid & gid of the process calling it, instead of trying to map the real owner & group of the path or setting it to -1:-1 if it can?t do that...
But there is probably some good reason for this?
Ie, if I call something like this:
> main() {
> struct stat sb;
> ?(connect to...
2003 Apr 08
1
link_dest checks perms despite no -p -o or -g
...e causes
new copies of files to be created if source and destination file
permissions differ, even if -p -o and -g haven't been specified.
if (link_dest) {
if((st->st_mode & ~_S_IFMT) != (file->mode & ~_S_IFMT)) {
return 0;
}
if (st->st_uid != file->uid || st->st_gid != file->gid) {
return 0;
}
}
I think the code should be this instead.
if (link_dest) {
if(preserve_perms &&
((st->st_mode & ~_S_IFMT) != (file->mode & ~_S_IFMT))) {
return 0;
}
if ((preserve_uid && (st->st_uid != file->uid)) ||
(...
2010 Nov 10
3
Occasional fchown errors?
Hi:
I get the occasional error below. Is there something I don't have
configured correctly? Or should I just ignore this? It is not always
this file, sometimes it is the cache.lock file or the log.newlock file.
I have a mail client running on my computer and my phone at the same
time, could that have something to do with it?
Nov 10 08:32:59 rabbitbrush dovecot: IMAP(bob):
2010 Jul 19
1
Oplocks
...I have
strace logs showing:
Wrong case:
8711 14:57:50.765677 open("Y_odloz/D8/D8_03_Ivet_98/06aa6459-a011-40f8-bfb1-25d15e7ada61", O_RDWR|O_CREAT|O_EXCL, 0744) = 121
8711 14:57:50.766030 fstat(121, {st_dev=makedev(0, 23), st_ino=3079419, st_mode=S_IFREG|0744, st_nlink=1, st_uid=40022, st_gid=400, st_blksize=262144, st_blocks=0, st_size=0, st_atime=2010/07/13-14:57:50, st_mtime=2010/07/13-14:57:50, st_ctime=2010/07/13-14:57:50}) = 0
8711 14:57:50.766129 fcntl(12, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=8260, len=1}) = 0
8711 14:57:50.766214 fcntl(121, F_SETSIG, 0x23) = 0
8711...
2020 May 28
2
Question about smbc_stat() and smbc_statvfs() in libsmbclient
Re: the smbc_stat() returning wrong st_uid/st_gid: Yeah, I get why it?s difficult, but perhaps it should just return -1/-1 instead? It too is wrong but probably less confusing than seeing the local user?s uid/gid there??
Anyway, I?ve been working on a ?grand unifying :-)? ACL managing (CLI) tool since I got tired of all the different and quite fr...
2011 Jan 16
0
fs quota backend bug
...uot;
QUOTAROOT "INBOX"
Ok Getquotaroot completed
Part of strace:
read(0, "357 getquotaroot \"INBOX\"\r\n", 1259) = 26
stat("/home/vmail/ofight.org/team at ofight.org/tmp", {st_dev=makedev(253,
2), st_ino=475158, st_mode=S_IFDIR|0700, st_nlink=2, st_uid=1042,
st_gid=102, st_b
lksize=4096, st_blocks=0, st_size=1, st_atime=2011/01/16-10:07:59,
st_mtime=2011/01/16-10:07:59, st_ctime=2011/01/16-10:07:59}) = 0
stat("/home/vmail/ofight.org/team at ofight.org", {st_dev=makedev(253, 2),
st_ino=475157, st_mode=S_IFDIR|0700, st_nlink=11, st_uid=1042,
st_gid=10...
2005 Mar 05
2
dovecot-pgsql.conf can't find in chroot? (debian)
...en resumed> ) = 5
[pid 18213] <... fcntl64 resumed> ) = 0
[pid 18211] fstat64(5, <unfinished ...>
[pid 18209] <... fcntl64 resumed> ) = 0
[pid 18211] <... fstat64 resumed> {st_dev=makedev(22, 1), st_ino=917830,
st_mode=S_IFREG|060
0, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=16,
st_size=4264, st_atime=200
5/03/04-22:09:07, st_mtime=2005/03/04-22:09:06,
st_ctime=2005/03/04-22:09:06}) = 0
[pid 18211] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0
x40019000
[pid 18211] fstat64(5, {st_dev=makedev(22, 1), st...
2010 Oct 14
2
Dovecot chgrp actions on new files/folders
.../* directory is sgid, so GID is used
automatically for new
files */
*gid_r = (gid_t)-1;
} else if ((st.st_mode & 0070) >> 3 == (st.st_mode &
0007)) {
@@ -460,9 +460,13 @@
} else if (getegid() == st.st_gid) {
/* using our own gid, no need to change it */
*gid_r = (gid_t)-1;
- } else {
+ }
+#if 0
+#warning this code makes dovecot attempt to chgrp files to wrong
ownership
+ else {
*gid_r =...
2014 Sep 22
2
[PATCH] New APIs: Implement stat calls that return nanosecond timestamps (RHBZ#1144891).
...;
- output_int64_size (stat->size);
+ output_int64_size (stat->st_size);
/* Display extra fields when enabled. */
if (enable_uids) {
- output_int64_uid (stat->uid);
- output_int64_uid (stat->gid);
+ output_int64_uid (stat->st_uid);
+ output_int64_uid (stat->st_gid);
}
if (enable_times) {
- output_int64_time (stat->atime);
- output_int64_time (stat->mtime);
- output_int64_time (stat->ctime);
+ output_int64_time (stat->st_atime_sec, stat->st_atime_nsec);
+ output_int64_time (stat->st_mtime_sec, stat->st_mtime_nsec);...
2015 Jan 02
2
(no subject)
Hi, we needed these changes when we had to build a guest image
compatible with a starting guest image but not backed by it in any way?
We needed some tool to check our progress, comparing original and?
rebuilt (from scratch) images, and virt-diff seemed the best option, but?
we had to soften the comparison to reduce the noise in the output. I
added some options to ignore certain informations when
2005 May 16
2
Assertion Failure in mbox-sync.c
...c=1, argv=0xbffffa44, envp=0xbffffa4c) at main.c:228
I'm not sure about the variables here, the core file's still here if any
other info will help:
(gdb) p sync_ctx->input->real_stream->statbuf
$5 = {st_dev = 0, __pad1 = 0, __st_ino = 0, st_mode = 0, st_nlink = 0,
st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 0, st_size = 4294967295,
st_blksize = 0, st_blocks = 0, st_atim = {tv_sec = 1116279667, tv_nsec = 0},
st_mtim = {tv_sec = 1116279667, tv_nsec = 0}, st_ctim = {
tv_sec = 1116279667, tv_nsec = 0}, st_ino = 0}
(gdb) p sync_ctx->file_input->v_offset
$8 = 1422...
2014 Jul 30
2
[PATCH 1/3] ext2: create a struct for the OCaml 't' type
...3 @@ ext2_copy_file (ext2_filsys fs, const char *src, const char *dest)
goto skip_unreadable_file;
}
- ext2_empty_inode (fs, dir_ino, dirname, basename,
+ ext2_empty_inode (data->fs, dir_ino, dirname, basename,
statbuf.st_mode, statbuf.st_uid, statbuf.st_gid,
statbuf.st_ctime, statbuf.st_atime, statbuf.st_mtime,
0, 0, EXT2_FT_REG_FILE, &ino);
if (statbuf.st_size > 0) {
- ext2_write_file (fs, ino, buf, statbuf.st_size, dest);
+ ext2_write_file (data->fs, ino, buf, statbuf.st_size,...
2004 Dec 13
2
[LLVMdev] Which StatusInfo fields should have values set when dealing with win32 platform
...brary/en-us/fileio/base/by_handle_file_information_str.asp)
from windows instead of the unix stuff in getStatusInfo:
--- (excerpt start) -------------
info.fileSize = buf.st_size;
info.modTime.fromEpochTime(buf.st_mtime);
info.mode = buf.st_mode;
info.user = buf.st_uid;
info.group = buf.st_gid;
info.isDir = S_ISDIR(buf.st_mode);
if (info.isDir && path[path.length()-1] != '/')
path += '/';
--- (excerpt end) -------------
The getStatusInfo is used in the code of gccld and is missing in win32
Path.cpp file.
Henrik.
========================================...
2009 May 29
1
[PATCH v2] klibc-utils: add simple ls
...((bytes = snprintf(NULL, 0, "%ju", (uintmax_t) st->st_nlink)) > max_nlinks)
+ max_nlinks = bytes;
+
+ if ((bytes = snprintf(NULL, 0, "%ju", (uintmax_t) st->st_uid)) > max_uid)
+ max_uid = bytes;
+
+ if ((bytes = snprintf(NULL, 0, "%ju", (uintmax_t) st->st_gid)) > max_gid)
+ max_gid = bytes;
+
+ if (S_ISCHR(st->st_mode) || S_ISBLK(st->st_mode)) {
+ if ((bytes = snprintf(NULL, 0, "%u", major(st->st_rdev))) > max_maj)
+ max_maj = bytes;
+
+ if ((bytes = snprintf(NULL, 0, "%u", minor(st->st_rdev))) > max_min)
+...
2009 May 28
1
[PATCH] klibc-utils: add minils
...((bytes = snprintf(NULL, 0, "%ju", (uintmax_t) st->st_nlink)) > max_nlinks)
+ max_nlinks = bytes;
+
+ if ((bytes = snprintf(NULL, 0, "%ju", (uintmax_t) st->st_uid)) > max_uid)
+ max_uid = bytes;
+
+ if ((bytes = snprintf(NULL, 0, "%ju", (uintmax_t) st->st_gid)) > max_gid)
+ max_gid = bytes;
+
+ if (S_ISCHR(st->st_mode) || S_ISBLK(st->st_mode)) {
+ if ((bytes = snprintf(NULL, 0, "%u", major(st->st_rdev))) > max_maj)
+ max_maj = bytes;
+
+ if ((bytes = snprintf(NULL, 0, "%u", minor(st->st_rdev))) > max_min)
+...
2015 Jan 02
0
[PATCH] virt-diff: add additional ignore options
...stat");
goto error;
}
+ if (no_compare_perms)
+ stat->st_mode &= 0170000;
+
+ if (no_compare_extra_stats)
+ stat->st_dev = stat->st_ino = stat->st_nlink = stat->st_rdev =
+ stat->st_blocks = 0;
+
+ if (no_compare_uids)
+ stat->st_uid = stat->st_gid = 0;
+
+ if (no_compare_times)
+ stat->st_atime_sec = stat->st_mtime_sec = stat->st_ctime_sec =
+ stat->st_atime_nsec = stat->st_mtime_nsec = stat->st_ctime_nsec = 0;
+
xattrs = guestfs_copy_xattr_list (xattrs_orig);
+ xattrs_copy = guestfs_copy_xattr_list (xattrs_ori...
2003 Oct 01
2
smbmount not exiting
...close(3) = 0
[pid 3493] umask(022) = 022
[pid 3493] open("/var/log/samba/smbmount.log",
O_WRONLY|O_APPEND|O_CREAT|O_LARGEFILE, 0666) = 0
[pid 3493] fstat64(0, {st_dev=makedev(3, 2), st_ino=32770,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=3221, st_atime=2003/10/02-02:28:44,
st_mtime=2003/10/02-02:27:34, st_ctime=2003/10/02-02:27:34}) = 0
[pid 3493] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x40018000
[pid 3493] fstat64(0, {st_dev=makedev(3, 2), st...