Linux用户、权限管理命令介绍

Linux用户管理
  • useradd:添加用户
    • -u:UID,指定一个UID。
    • -g:GID,指定一个基本组
    • -G:GID,指定一个附加组
    • -c:comment,指定注释信息
    • -d:指定一个家目录,例如 /path/to/somedirectory
    • -s:指定shell的路径。
    • -m -k:强行指定创建家目录并从==/etc/skel(bash的配置文件)==复制skel到家目录
    • -M:不创建家目录。
    • -r:添加一个系统用户。
  • userdel:删除用户,未指定选项,家目录不删除;
    • -r:同时删除用户的家目录。
  • id:查看用户的账号属性信息;
    • -u:UID。
    • -G:GID。
    • -n:name。
  • finger:检索用户信息;
修改用户属性信息:
  • usermod:跟useradd的选项差不多一样;
    • -a -G:在原有基础上增加附加组,不加**-a覆盖**原有附加组。
    • -d -m:指定新家目录,如果加-m则将原家目录内容移至新家目录。
    • -l:修改用户名。
    • -L:锁定账号。
    • -U:解锁账号。
  • chsh:更改用户的默认shell
  • chfn:修改注释信息;
密码管理
  • chage:
    • -d:最近一次的修改时间。
    • -E:过期时间。
    • -I:非活动时间。
    • -m:最短使用期限。
    • -M:最长使用期限。
    • -W:警告时间。
  • passwd:不加参数,则修改本用户密码;
    • –stdin:标准输入读取密码。
    • -d:删除用户密码。
  • pwck:pass work check,检查用户账号完整性;
组管理
  • groupadd:
    • -g:GID。
    • -r:添加一个系统组
  • groupmod:
    • -g:GID。
    • -n:修改组名
  • groupdel:删除组;
  • gpasswd:给组加密码;
  • newgrp:临时切换用户的基本组–>exit(退出)。
权限管理
  • 简写
    • u:user,属主。
    • g:group,属组。
    • o:other,其他用户。
  • chown:改变文件属主(只有管理员可以使用此命令);
    • -R:修改目录及其内部文件的属主.。
    • –reference(引用,参考):- -reference=/path/to/somefile file…。将file…等文件设置成跟前面的文件一样的权限。
    • chown username:grpname file…:将file…等文件的属主改为username,将文件的属组改为grpname
  • chgrp:
    • -R:递归修改。
    • –reference:跟上面一样。
  • chmod:修改文件权限,修改三类用户权限。
    • -R:递归修改。
    • –reference:同上。
    • chmod 644 文件名
    • chmod 用户类别=rwx 文件:用户类别为u,g,o,a;例如:chmod u=6 文件名,将文件的属主权限改为rw-。
  • umask:遮罩码,在用户创建文件时用户权限为666-umask创建目录777-umask;
    • umask 022:设置遮罩码为022。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值