Questions tagged [uid]
The uid tag has no summary.
85 questions
4
votes
1
answer
425
views
On Debian, XFS, I can edit a file of another user with permissions 644 without ACL
today to my surprise I have noticed that I may delete a file that was created by a user with UID 100024 while being logged to my normal user (UID 1000) shell. The UID 100024 is a subuid, it is how the ...
3
votes
0
answers
195
views
Why can't root bypass permissions in an ID-mapped mount?
Why does global root (root in the initial user namespace) not have the ability to read all files regardless of permission when ID-mapped mounts (see "ID-mapped mounts" under man 2 ...
1
vote
2
answers
509
views
What should the group of a user in Linux be to access samba?
I have a friend who works at a business where the IT guy has passed away and I am trying to help them until they can hire someone else. It is a workgroup networked with a Linux server. They recently ...
1
vote
0
answers
580
views
What causes `newuidmap` to be dissallowed in new user namespace?
I expected
uid=0(root) gid=0(root) groups=0(root)
to be the output of both
$ rootlesskit id
$ unshare -U bash -c 'newuidmap $$ 0 '"$(id -u)"' 1; id'
however the somewhat more verbose -x ...
0
votes
1
answer
567
views
Which UID/GID is free for new package
After reading https://unix.stackexchange.com/a/222376/246754 How rpm ensure that no uid/gid clash with each other ?
What I am looking is similar to https://github.com/NixOS/nixpkgs/blob/...
0
votes
2
answers
154
views
Loop over users problem
I am struggling with a loop over users id, i want to list all the users in /etc/passwd whose id are greater than 999, it doesn't recognize my if .. fi sentence and it is important to say that I am ...
11
votes
2
answers
4k
views
Is there a file besides /etc/passwd that contains/defines my UID?
Trying to learn about UIDs and GIDs.
Various online reading led me to believe that my UID is saved in /etc/passwd, but this doesn't appear to be the case on a server where I work:
$ whoami
user1
$ cat ...
0
votes
0
answers
1k
views
undo usermod for root?
At some point where I wanted to do
sudo usermod -v 1000-1000 USER
sudo usermod -w 1000-1000 USER
I accidentally applied both these commands to root.
According to the documentation I can undo these ...
0
votes
1
answer
1k
views
Is there any file/directory permission effect if change uid or gid on Linux?
If group and user's settings are
group name: group1
gid: 2000
user name: user1
uid: 2000
Some directory's permission is
Directory: /application
Owner: user1
Group: group1
When change the gid and ...
1
vote
2
answers
1k
views
Add another root with different uid and name
I know that root has full admin rights thanks to something in the kernel that gives to uid 0 those rights.
I think that also the name "root" is defined in the kernel, right?
And the location ...
1
vote
1
answer
2k
views
Attempting to get root UID from root EUID
So here is the situation. I have a hypothetical system with 2 users - 'user1' and 'root'. The user 'user1' is just a normal non-sudoer user with uid=1000, and the root, is just a normal root user with ...
4
votes
1
answer
4k
views
Trying to change uid to user, but says it already exists
I'm trying to change the UID of user ec2-user to 500, when I try the following command getting the error UID already exists.
sudo usermod -u 500 ec2-user
usermod: UID '500' already exists
I'm doing a ...
0
votes
1
answer
2k
views
Allow ssh access for users with certain UID from certain IP's
I need to allow ssh access to all users, but if the UID is between 6000 and 6500 I need to check if the IP where the ssh is coming from is in the file /etc/remote-hosts.
/etc/remote-hosts
1.2.3.4
5.6....
0
votes
2
answers
373
views
How can I test that a buildah script is run under buildah-unshare?
If I have a script that uses buildah mount. I use the same way the docs specify,
mnt=$(buildah mount $ctr)
If I invoke my script sh ./build.sh, I get
cannot mount using driver overlay in rootless ...
2
votes
2
answers
1k
views
Switch to other user instead root while using sudo
I would like to redirect (switch) one execution to other user instead root while using sudo.
Example: sudo startup.sh will execute the startup.sh as root,
but what is needed is for it to be executed ...
2
votes
0
answers
2k
views
Changing minimum UID to SSH into server
Our Linux HPC server (RHEL 7) only accepts logins to interactive sessions from users with UID >= 1000. However, some of our users have UID lower than that because their usernames were created on a ...
0
votes
0
answers
20
views
Perl resets the EUID only when executing multiple commands through `env - /usr/bin/perl -e 'system("...")'`? [duplicate]
I was playing around with setuid perl for command execution (insecure).
I learned from another question, that env - /usr/bin/perl -e 'system("...")' doesn't reset the EUID to RUID, like it's the ...
1
vote
1
answer
368
views
POSIX compliant way of writing conditional operators [duplicate]
In bash you can do
if [ $(echo $UID) != 0 ]
then
echo "Run as root"
exit
fi
This returns an error message when I run the script with dash or other POSIX-compliant shells. How do you do this ...
2
votes
1
answer
401
views
Why do processes have UID/GID?
What's the point of UID and GID in processes' parameters?
There is EUID, RUID, SUID (and for Linux FSUID) that determine process privileges. I can't think what's the use of UID/GID in such scenario.
...
6
votes
2
answers
4k
views
Questions about the saved user ID
As far as I understood the different user IDs are as follows (from the perspective of a process):
real user ID: the user ID that owns the process
effective user ID: the user ID which determines what ...
3
votes
1
answer
13k
views
Get users with UID >= 1000 from /etc/passwd
I am trying to get usernames from /etc/passwd if UID equal/greater than 1000 using a for loop. The below simple bash script works but prints the username twice for some reason.
#!/bin/bash
for ...
0
votes
1
answer
101
views
Predictable UIDs of users created in the process of portage package installation
Adding users is specified in portage ebuild files using the enewuser function. Some ebuilds call this function with a specific UID (second argument), others either don't provide the argument or ...
2
votes
1
answer
389
views
ID inheritance – Which IDs?
I'm learning UNIX file permissions / ID inheritance and would like to clarify something:
I have this list of permissions, users, groups and files:
-rwxr-xr-x userA A foo
-rw-rwsr-x userB B bar
...
0
votes
0
answers
223
views
Is there a recommended way to access files owned by a non-user UID?
Suppose a multiboot computer on which two GNU/Linux distributions are installed, each with its own user(s). Say those users don't share the same UID over the two systems.
Now one needs to access the ...
1
vote
1
answer
2k
views
Mapping user to filesystem user when UID's mismatch?
Say I have a user named user with UID 1001 on one system and the same user (named user) with another UID, let's say 1002.
If I unplug the disk drive from the second system and plug it into the first, ...