mywiki:linux:linuxadmin
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| mywiki:linux:linuxadmin [2015/02/27 08:45] – shaoguoh | mywiki:linux:linuxadmin [2019/09/15 18:55] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| Linux Admin | Linux Admin | ||
| - | | Reference | [[http:// | + | | Reference | [[http:// |
| ====== Schedule routine with crone ====== | ====== Schedule routine with crone ====== | ||
| Line 19: | Line 19: | ||
| * – Every day of the week | * – Every day of the week | ||
| + | ====== User groups management ====== | ||
| + | | Set user to a primary group list only | usermod -G groups username | ||
| + | | Add user to other groups based on current groups | usermod -aG additional_groups username | | ||
| + | | Display user's groups | groups username | | ||
| + | ====== how to know current shell ====== | ||
| + | * echo $0 - will print the program name... which in the case of shell is the actual shell | ||
| + | * ps -ef | grep $$ | grep -v grep - will look for current process ID in the list of running processes. Current process being shell, it will include shell. This is not 100% reliable | ||
| + | * echo $SHELL The path to the current shell is in SHELL variable for any shell. it seems not reliable ?? | ||
| - | ====== Add User to groups ====== | ||
| - | For example, add user jerry to groups ftp, www_data: | ||
| - | |||
| - | useradd -G ftp, | ||
| ====== Shorthand at the Command Prompt ====== | ====== Shorthand at the Command Prompt ====== | ||
mywiki/linux/linuxadmin.1424997916.txt.gz · Last modified: (external edit)
