Linux使用心得

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 递归修改

Thanks!