首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Linux 下令整理 —— 用户管理

2012-07-24 
Linux 命令整理 —— 用户管理Linux基本命令天天用,想不熟悉都难,用户操作却不是天天都搞,多少容易有些遗漏,

Linux 命令整理 —— 用户管理
Linux基本命令天天用,想不熟悉都难,用户操作却不是天天都搞,多少容易有些遗漏,继续整理!


相关链接:
Linux 命令整理 —— 基本操作
Linux 命令整理 —— 用户管理


Linux用户管理以读、写、执行动作为权限,以用户组为单位,限制用户行为。对于文件的的操作,可以限制读、写、执行中的哪一种,也可以限制文件所有者、组用户、组外用户相应的权限。

所以,要建立用户,最好先确定其所在的组。
一、用户组操作
1. 创建用户组——groupadd

#新增deploy组groupadd deploy


2. 修改用户组——groupmod
#将用户组deploy更名为deploy1groupmod -n deploy1 deploy

注意是将已存在的deploy组更名为deploy1

3. 删除用户组——groupdel
#删除用户组deploy1groupdel deploy1


4. 查看用户组——groups /etc/group
groups只能查看当前用户所在的组,以下是root用户所在的组。
#-g 组 用户useradd -g deploy deploy

新建用户nginx,位于www组,且不可登录,用于启动nginx:
useradd -s /sbin/nologin -g www nginx


为用户deploy设置密码:
useradd -g www -p 1234567890 test

2. 修改用户——usermod gpasswd
usermod -d /home/test -G www test

将用户test追加到deploy组:
usermod -a -G deploy test

注意:如果没有-a,将直接变更用户所在组,即将用户从原所在组中移除!

这时候用gpasswd就比较安全一些!
gpasswd -a test deploy


将用户test从www组中移除:
gpasswd -d test www


3. 删除用户——userdel
删除用户test,并移除其登录目录:
userdel -r test


基本够用,先到这里!

相关链接:
Linux 命令整理 —— 基本操作
Linux 命令整理 —— 用户管理

热点排行