Linux账号管理基础知识总结

===LINUX 用户管理 ===
用户账号管理:
一.添加账号
useradd |adduser [option] [username]#添加用户
option: 
-g [组名] #指定该用户的私有组
-G [附属组名]   #添加附属组
-D #显示或设置该命令默认属性
-d #指定用户家目录若无该目录使用-m自动创建该目录
-u #指定账号uid 大于500
-s #指定账号shell解释器,一般为/bin/bash  若设为/sbin/nologin则该账号无法登录
-c #添加账号描述
二.删除账号
userdel 用户名 #删除账号
该命令会修改/etc/passwd ,/etc/shadow,/etc/group中的账号记录,并删除用户主目录
三.修改账号属性
usermod [option] [username]#用户属性设置
  -c #添加或修改注释
  -d #修改或设置主目录
  -e #设置用户失效的日期
  -f #过期多少天密码失效
  -g #修改所属主组
  -G #修改所属附加组
   -l #修改用户名
  -L, --loc #锁定用户帐号
  -m, --move-home  #将家目录内容移至新位置 (仅于 -d 一起使用)
  -o #允许使用重复的(非唯一的) UID
  -p #将加密过的密码设为新密码
  -R, --root CHROOT_DIR         #chroot到的目录
  -s, --shell SHELL             #该用户帐号的新登录 shell
  -u, --uid UID                #用户帐号的新 UID
  -U, --unlock                  #解锁用户帐号
四.用户密码设置
passwd [username] #设置或更改密码
  -a #查看所有帐户的密码状态
  -d #删除指定帐户的密码
  -e #强制使指定帐户的密码过期
  -k #仅在过期后修改密码
  -l #锁定指定的帐户
  -n #两次修改密码的最小间隔天数
  -S #报告指定帐户密码的状态
  -u #解锁被指定帐户
  -w #设置过期前多少天警告
 -x #设置多少天内必须更改密码


用户组管理:
一.添加用户组
groupadd [option] [groupname]#添加用户组
   -f #如果组已经存在则退出并且如果GID已经存在则-g不生效,使用默认gid号
  -g #设置组的gid
  -K #不使用/etc/login.defs 中的默认值
  -o #允许创建有重复GID的组
  -p #设置密码
  -r #创建一个系统账户GID小于499
  二.删除组账号
groupdel [groupname] #删除组账号
若该组包含用户则需要删除账号才能删除该组
三.用户组属性设置
groupmod [option] [groupname] #设置用户组的属性
  -g #修改gid
  -n #修改组名
  -o #允许使用重复的 GID
  -p #修改密码
四.其他
newgrp [groupname]#若用户属于多个组使用该命令在多个组中切换
chown [选项]... [所有者][:[组]] 文件#更改文件或目录的所属用户或附属组
   -R #递归执行将目录下的所有子目录及文件一起更改
   -h #只修改软连接而不修改所指向的文件
   -c  #若该文件拥有者确实已经更改才显示其更改动作
   -f  #若该文件拥有者无法被更改也不要显示错误讯息
chgrp [选项]... 用户组 文件 #更改文件或目录所属组
   -R #递归执行将目录下的所有子目录及文件一起更改
   -h #只修改软连接而不修改所指向的文件
   -c  #若该文件拥有者确实已经更改才显示其更改动作
   -f  #若该文件拥有者无法被更改也不要显示错误讯息


目录或文件权限管理
目录与文件的权限
r  4 文件:读取文件          目录:ls权限  查看目录下的内容
w 2 文件:写入、修改            目录:修改权限,增删改如rm 、mv 、mkdir 、touch等
x  1 文件:exe 可执行权限    目录:ls -l 权限  查看详细信息
权限设置:
chmod [选项]... 模式[,模式]... 文件 #更改文件或目录权限
 chmod  <u|g|o|a><+|-><r|w|x> [选项] 文件名|目录名  #更改用户、组、其他用户的文件权限a =ugo
 chmod  - - - 文件名|目录  #- - -使用数字代表u g o各自的权限
例:
chmod 777 ./Hello.sh
chmod a+x ./Hello.sh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值