Displaying 10 results from an estimated 10 matches for "dir_fd".
Did you mean:
dir_f
2023 Jan 13
0
[klibc:master] ls: Handle relative directory names correctly
...a/usr/utils/ls.c b/usr/utils/ls.c
index 9677bc0f..50af4349 100644
--- a/usr/utils/ls.c
+++ b/usr/utils/ls.c
@@ -50,7 +50,7 @@ static void do_preformat(const struct stat *st)
return;
}
-static void do_stat(const struct stat *st, const char *path)
+static void do_stat(const struct stat *st, int dir_fd, const char *path)
{
char *fmt, *link_name;
int rc;
@@ -138,7 +138,7 @@ static void do_stat(const struct stat *st, const char *path)
perror("malloc");
exit(1);
}
- rc = readlink(path, link_name, max_linksiz);
+ rc = readlinkat(dir_fd, path, link_name, max_linksiz);
if...
2014 May 22
0
[PATCH] openssh - loginrec.c - Non-atomic file operations.
...s: Couldn't stat %s: %s", __func__,
- LASTLOG_FILE, strerror(errno));
- return (0);
- }
- if (S_ISDIR(st.st_mode)) {
- snprintf(lastlog_file, sizeof(lastlog_file), "%s/%s",
- LASTLOG_FILE, li->username);
- } else if (S_ISREG(st.st_mode)) {
+ DIR *lastlog_dir;
+ int dir_fd = -1;
+
+ /* Try to open directory */
+ lastlog_dir = opendir(lastlog_file);
+ if (lastlog_dir != NULL) {
+ /* So. We are directory. */
+ dir_fd = dirfd(lastlog_dir);
+ snprintf(lastlog_file, sizeof(lastlog_file), "/dev/fd/%d/%s",
+ dir_fd, li->username);
+ } else if ((errno == EN...
2023 Nov 20
2
Online Backup failed....
...655, in _rmtree_safe_fd
_rmtree_safe_fd(dirfd, fullname, onerror)
File "/usr/lib/python3.9/shutil.py", line 659, in _rmtree_safe_fd
onerror(os.rmdir, fullname, sys.exc_info())
File "/usr/lib/python3.9/shutil.py", line 657, in _rmtree_safe_fd
os.rmdir(entry.name, dir_fd=topfd)
-----Urspr?ngliche Nachricht-----
Von: samba at laurenz.ws <samba at laurenz.ws>
Gesendet: Montag, 20. November 2023 15:34
An: 'samba at lists.samba.org' <samba at lists.samba.org>
Betreff: AW: [Samba] Online Backup failed....
Same problem:
ERROR(<class 'OSErro...
2023 Nov 20
1
Online Backup failed....
...in _rmtree_safe_fd
_rmtree_safe_fd(dirfd, fullname, onerror)
File "/usr/lib/python3.9/shutil.py", line 659, in _rmtree_safe_fd
onerror(os.rmdir, fullname, sys.exc_info())
File "/usr/lib/python3.9/shutil.py", line 657, in _rmtree_safe_fd
os.rmdir(entry.name, dir_fd=topfd)
root at dc01:/autofs/backup# ls -la /var/lib/samba/private/sam.ldb.d/
insgesamt 29680
drwx------ 2 root root 4096 8. Aug 15:30 .
drwxr-xr-x 6 root root 4096 20. Nov 03:19 ..
-rw------- 1 root root 8470528 20. Nov 14:20
'CN=CONFIGURATION,DC=SAMBA,DC=LAURENZ,DC=WS.ldb'...
2023 Nov 20
4
Online Backup failed....
Hey,
dir exisit....
root at dc01:/autofs/backup# ls -la /autofs/backup/linux/samba_dom/backup.tgz/
insgesamt 12484
drwxr-xr-x 4 root root 4096 20. Nov 14:02 .
drwxr-xr-x 3 root root 4096 20. Nov 14:00 ..
-rw-r--r-- 1 root root 12765535 20. Nov 14:03
samba-backup-samba.laurenz.ws-2023-11-20T14-02-51.306281.tar.bz2
drwx------ 2 root root 4096 20. Nov 14:00 tmpdz6serc_
drwx------ 7 root
2023 Nov 20
1
Online Backup failed....
...> _rmtree_safe_fd(dirfd, fullname, onerror)
> File "/usr/lib/python3.9/shutil.py", line 659, in _rmtree_safe_fd
> onerror(os.rmdir, fullname, sys.exc_info())
> File "/usr/lib/python3.9/shutil.py", line 657, in _rmtree_safe_fd
> os.rmdir(entry.name, dir_fd=topfd)
>
This is very strange, as I said, I have been using a script to backup
my domain using 'samba-tool domain backup online' for the last 2 years,
without problem.
My Unix domain member is using Samba 4.18.8 on Devuan 5 (daedalus)
My DC with the PDC_Emulator role is using Samba 4....
2020 May 05
0
samba-tool domain backup online fails
...in _rmtree_safe_fd
_rmtree_safe_fd(dirfd, fullname, onerror)
File "/usr/lib/python3.7/shutil.py", line 433, in _rmtree_safe_fd
onerror(os.rmdir, fullname, sys.exc_info())
File "/usr/lib/python3.7/shutil.py", line 431, in _rmtree_safe_fd
os.rmdir(entry.name, dir_fd=topfd)
2023 Nov 20
1
Online Backup failed....
...> _rmtree_safe_fd(dirfd, fullname, onerror)
> File "/usr/lib/python3.9/shutil.py", line 659, in _rmtree_safe_fd
> onerror(os.rmdir, fullname, sys.exc_info())
> File "/usr/lib/python3.9/shutil.py", line 657, in _rmtree_safe_fd
> os.rmdir(entry.name, dir_fd=topfd)
>
This is very strange, as I said, I have been using a script to backup my
domain using 'samba-tool domain backup online' for the last 2 years, without
problem.
My Unix domain member is using Samba 4.18.8 on Devuan 5 (daedalus) My DC
with the PDC_Emulator role is using Samba 4....
2020 May 05
1
samba-tool domain backup online fails
...in _rmtree_safe_fd
_rmtree_safe_fd(dirfd, fullname, onerror)
File "/usr/lib/python3.7/shutil.py", line 433, in _rmtree_safe_fd
onerror(os.rmdir, fullname, sys.exc_info())
File "/usr/lib/python3.7/shutil.py", line 431, in _rmtree_safe_fd
os.rmdir(entry.name, dir_fd=topfd)
2012 Nov 05
7
VFS ACL with SMB2
Hello,
I have a question because POSIX ACL with SMB2 max protocol does not work
properly.Did you test VFS xattr acls with SMB2 max protocol? Is it
working corectly?
Best regards/Adrian Berlin
--