关闭

Linux常用命令-账号管理

64人阅读 评论(0) 收藏 举报
分类:

1.新增用户:

useradd [username]

说明:

a.系统在/etc/passwd和/ec/shadow末尾添加一行,分配给该用户一个UID,

b.为该用户在home下创建一个home目录

c.复制/etc/ske1下所有文件到/home/[username]下(如果在ske1下自定义创建文件夹,同时也会复制到其他新建用户目录下)

d.创建一个与用户名同名的用户组[username]

扩展:

useradd -u [UID] [username]

创建新用户并指定不重复的UID

useradd -g [groupname] [username]

创建新用户并指定该用户的所属用户组

useradd -d [homepath] [username]

创建新用户并指定该用户的home目录

man useradd

获取关于useradd的相关帮助

注:此时因未设置密码,故无法登录该用户


2.修改密码:

passwd [username]


3.修改用户:

usermod -d [new_home_path] -m [username]

修改用户的home目录,-m表示如果home目录不存在则创建该目录

usermod -L [username]

锁定该用户

usermod -U [username]

解锁该用户


4.删除用户:

userdel [username]

删除该用户,但不会删除该用户下的home目录和邮件

userdel -r [username]

删除该用户,同时删除该用户下的home目录和邮件


5.新增用户组

groupadd [grooup_name]

说明:执行后在/etc/group下新增一条记录

group1:x:503:

[group_name]:[pwd-不使用]:[GID]:[UID]


6.删除用户组:

groupdel [group_name]

删除用户组,如果该组下已有用户则删除失败


7.实用命令:

users

显示当前登录的用户

who

显示当前登录用户的详细信息

w

显示当前登录用户的更多详细信息

用户名|登录终端|远程主机IP|登录时间|闲置时间|已消耗CPU时间总量|当前WHAT列消耗的CPU时间总量|用户当前运行的进程

finger

显示所有登录用户的详细信息

finger [username]

显示该用户更详细的信息

su [username]

切换到该用户登录

su -

切换到root用户并使用root的用户环境

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:627次
    • 积分:46
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档