您的位置:首页 > 运维架构 > Linux

Linux基本命令篇 - 用户管理

2009-07-22 10:25 246 查看
添加用户: useradd

-u UID 指定新用户的uid, 默认使用当前最大UID加1

-g group 指定新用户所在的组

-G 指定新用户的附加组

-d 指定新用户的家目录

-s 指定新用户使用的shell, 默认为bash

-c 附加信息

-e 指定用户失效时间

-m 建立新用户的家目录

查看用户的基本情况: id user1 该命令查看user1的基本情况.

只输入id 命令将会返回当前用户的基本情况. whoami也可以. who也可以.

 

添加用户组: groupadd

groupadd –g 888 group2 创建一个用户组group2, 其GID为888

 

删除用户: userdel

userdel –r username 删除帐户及其宿主目录

 

停用用户帐号

将帐号停用的意思是暂时不允许用户登录系统, 而其数据仍要予以保留. 可以编辑etc/passwd文件, 把要停止使用的帐号所在行标注就可以了. 如下, 添加一个井号, 将jane这个用户停用.

#jane:x:1000:1000:Jane,,,:/home/jane:/bin/bash

还可以使用另一种方法, 将该用户的shell修改为false或null或nologin都可以. 如下.

jane:x:1000:1000:Jane,,,:/home/jane:/bin/false

jane:x:1000:1000:Jane,,,:/home/jane:/bin/null

jane:x:1000:1000:Jane,,,:/home/jane:/usr/sbin/nologin

 

删除用户组: groupdel

 

更改用户: usermod

usermod -L username 禁用帐户

passwd –l username 禁用密码

usermod -U username 恢复禁用帐户

passwd -u username 恢复禁用密码

 

更改用户组: groupmod

 

更改密码: passwd

 

切换用户: su

在root未设置密码的情况下, 无法su到root账户来运行.

直接运行su命令,不带任何用户名参数, 会默认的切换回root用户.

注意, 使用su命令的时候推荐使用su - user, 这样才会就爱那个user的环境变量加载起来.

 

切换用户执行: sudo

sudo passwd 该命令给root用户设置密码.

sudo在默认情况下, 等效于sudo –u root command

如果想用另一个用户的情况下执行, 可以使用 sudo -u user2 command.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: