LINUXOPOLIS # 2019-11-11 ~ USERS

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@wglenz·
0.000 HBD
LINUXOPOLIS # 2019-11-11 ~ USERS
<center><h3>USER</h3><a href="https://steempeak.com/@wglenz">Published with SteemPeak</a><br>[home](https://steempeak.com/@wglenz) ~ [previous](https://steempeak.com/linux/@wglenz/29z6ay-linuxopolis-users)</center>

<center>![Screenshot](https://files.steempeak.com/file/steempeak/wglenz/r7qJSSBX-image.png)Screenshot by Willi Glenz</center>

<center><h4>SUMMARY</h4></center>

```
01 USERS ................................................................. 19-07

04 config ................................................................ 19-11 update
07 files ................................................................. 19-11 new

03 create ................................................................ 19-07
05 modify ................................................................ 19-07
06 delete ................................................................ 19-08

02 sources ............................................................... 19-07
```

<br>
<center><h4>#07</h4></center>

```
07 FILES
```
```
/etc/passwd
/etc/shadow
/etc/group
/etc/adduser.conf
/etc/default/useradd
```
```
# vipw
# vigr
```

<br>
```
06 DELETE
```
```
# deluser --remove-home user1   // wrapper - Debian tool
# userdel -r user1              // low level utility 

# passwd -l user1               // lock
# passwd -u user1               // unlock
```
```
$ man userdel
```

<br>
```
05 MODIFY
```
```
# usermod -c "Another full name" user1
# chown -R user1:user1 /home/userxyz
# vim /etc/sudoers
```
```
$ man usermod
```

<br>
```
04 CONFIG
```
```
# vim /etc/adduser.conf
# vim /etc/default/useradd
# vim /etc/passwd 
# vim /etc/shadow 
# vim /etc/group
```

<br>
```
03 CREATE
```
```
VERSION I
 # ls -lisa /etc/skel
 # vim /etc/adduser.conf
 # adduser user1	
 # passwd -S user1		
 $ clear; finger; echo; finger user1; echo
 $ id user1

VERSION II
 # ls -lisa /etc/skel
 # useradd -D
 # vim /etc/default/useradd
 # useradd user1													// Default
 # useradd user1 -c "User's full name" -d /home/test -u 1099		// Modified
 # passwd user1
 # passwd -S user1
 $ clear; finger; echo; finger user1; echo
 $ id user1
```
```
$ man useradd
$ man adduser       // Wrapper
```

<br>
```
02 SOURCES
```
```
DebianAdmin     : debianadmin.com/users-and-groups-administration-in-linux.html
Manpages        $ man useradd usermod userdel adduser deluser
```

<br>
```
01 USERS
```
```
# passwd -S user1
$ clear; finger; echo; finger user1; echo
$ cut -d: -f1 < /etc/passwd | sort | xargs
# find /home -uid 1000 | wc -l
# find /home -uid 1000 | tee 1000-files.txt
# find / -uid 1000 -exec chown -v 1002:1002 {} \;
$ id -u root
$ id -u user1
$ id user1
$ fuser -v /media/xyz
$ getent passwd user1
```


👍 , , , , , , , , , , , , ,