用户和组

根账户
系统账户
用户账户
组账户
 
系统上有三个主要的用户管理文件:
/etc/passwd
/etc/shadow
/etc/group
 
管理账户和组
useradd        向系统中添加账户
usermod       修改账户属性
userdel         从系统中删除账户
groupadd     向系统中添加组
groupmod    修改组的属性
groupdel       从系统中删除组
 
手动添加或删除一个账户(不使用上述命令)必须:
修改/etc/passwd以添加或删除账户行
修改/etc/shadow以添加或删除账户行
修改/etc/group以添加或删除账户引用
添加或删除账户的主要目录(如果没有共享,这个目录默认情况不是共享的)
 
useradd命令的结构:
useradd -c comment   -d home directory  -e expiration data  -f  inactive days  -g primary group    -G secondary groups  -m  -s  shell  -u  user  id  accountname
最后一项是账户名,必选,它是/etc/passwd文件中的字段1。
 
groupadd语法:
groupadd -g group_id group_name
 
变成另一个用户
在需要不退出系统的情况下登录到另一个用户使用su或sudo
su  accountname
使用su时,继续使用自己的环境变量和配置文件。如果想使用新账户的用户环境,可以在su和账户名之间加一个破折号(―)
 
有了windows用户和组的概念,linux的也差不多,很好理解,只是创建起来用命令行创建可能稍显烦索些但很灵活。

本文出自 “毛毛熊” 博客,转载请与作者联系!

你可能感兴趣的:(职场,休闲)