Linux用户管理
from my wp blog
用户信息
-
文件信息存储
- 用户
/etc/passwd
- 组
/etc/group
- 密码数据
/etc/shadow
- 用户
-
用户
UID 0 root
- 1-499 系统账号(通常不可登陆)
- 500-65535 一般用户
finger username
可以查看用户信息
id username
列出相关信息
useradd
新增账号
passwd
给予密码
userdel
删除账号
账号数据调整 usermod
-L 冻结账号
-U 解冻账号
-l 修改名称
-s 修改SHELL,如/bin/bash
新建账号过程
useradd -m uuu
-m 生成主文件夹
我的想法是和原来的那个账号一样
cp -r /home/*** /home/uuu
chown -R uuu.uuu /home/uuu
此时进入的账号的提示符是个 $
检查一下环境变量什么都没有
先进入root,
usermod -s /bin/bash uuu
修改Shell
添加新增的用户进入各种组
查看原先账号的组 groups
usermod -G *** uuu
这个命令只能增加一个次要用户组
gpasswd -a uuu group
增加
切回uuu,在主目录下
$ . ./.bashrc
现在一切ok
PS1=”\[\e[32;1m\]\u@\H:\w\$ \[\e[0m\]”
登录提示信息
/etc/motd