Linux中的常用命令
Linux下权用户组/用户/权限管理命令
groupadd:添加用户组
groupadd命令格式:
groupadd [选项] 组名
选项:
-g GID:指定组ID
groupdel:删除用户组
groupdel命令格式:
groupdel 组名
但这个组中要没有初始用户,因为不能让一个用户没有初始组
useradd:添加用户
useradd命令格式:
useradd [选项] 用户名
选项:
-u UID:手工指定用户的UID号
-d 家目录:手工指定用户的家目录
-c 用户说明:手工指定用户的说明
-g 组名:手工指定用户的初始组
-G 组名:指定用户的附加组
-s shell:手工指定用户的登录shell,默认是/bin/bash
usermod:修改用户信息
usermod命令格式:
usermod [选项] 用户名
选项:
-u UID:修改用户的UID号
-c 用户说明:修改用户的说明信息
-G 组名:修改用户的附加组
-L:临时锁定用户(Lock)
-U:解锁用户锁定(Unlock)
userdel:删除用户
userdel命令格式:
userdel [-r] 用户名
选项:
-r:删除用户的同时删除用户家目录
passwd:修改用户密码
passwd命令格式:
passwd [选项] 用户名
选项:
-s: 查询用户密码的密码状态.仅root用户可用
-l:暂时锁定用户,仅root用户可用
-u:解锁用户,仅root用户可用
–stdin: 可以通过管道符输出的数据作为用户的密码
如不加用户名,则默认修改当前用户
chage:修改用户密码状态
chage命令格式:
chage [选项] 用户名
选项:
-l:列出用户的详细密码状态
-d 日期:修改密码最后一次更改日期
-m 天数:两次密码修改间隔
-M 天数:密码有效期
-W 天数:密码过期前警告天数
-I 天数:密码过期后宽限天数
-E 日期:账号失效时间
chown:改变文件或者目录的所有者
命令英文原意:change file ownership
执行权限:所有用户
chown命令格式:
chown [用户] [文件或目录]
chmod:权限管理命令
命令英文原意:change the permissions mode of a file
执行权限:所有用户
chmod命令格式:
chmod [{ugoa} {+-=}{rwx}] [文件或目录]
chmod [mode=421] [文件或目录]
选项:
-R 递归修改