我的账户
峻熙学院

峻熙Linux学院

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

用户管理 随手板书

[复制链接]
张彬 发表于 2018-10-16 00:57:29 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
cnetos / RHEL  : useradd
debian /ubuntu : adduser
useradd aaa     #添加用户
passwd aaa      #设置口令
       -l, --lock              锁定指名帐户的密码(仅限 root 用户)
       -u, --unlock            解锁指名账户的密码(仅限 root 用户)
userdel -r aaa  #删除用户

useradd --help
useradd -g www -d /opt/bbb -m -s /bin/bash -c "test user" bbb

useradd ccc && echo 123 | passwd --stdin ccc #创建用户并设置口令

usermod  #用户配置属性修改命令
usermod -g web -c "bbb" bbb #修改用户属性
usermod -G dba bbb  #附加组
usermod -G "" aaa   #删除附加组
/etc/passwd         #配置文件详解 ,参考书153页。
newusers            #批量添加用户的工具,书157页。

chage -M 30 aaa #设置口令更改天数
chage -W 3 aaa  #设置口令更警告令天数
chage aaa -l    #查看用户口令策略
chage -d 0 aaa  #强制设置口令过期

/etc/group      #组账户信息。
groupadd www    #添加用户组
groupdel www    #删除用户组
/etc/shadow     #用户口令文件
/etc/default/useradd #账户创建的默认值。
/etc/skel/      #骨架目录。
/etc/login.defs #Shadow 密码套件配置。
su
sudo
vi /etc/sudo.conf
visudo  =   vi /etc/sudo.conf
%wheel  #组
aaa #用户

用户列表  主机列表 = 目标用户列表 [NOPASSWD] 命令列表

为wheel组自定义PASSWD命令列表。
Cmnd_Alias PASSWD = /usr/bin/passwd, /bin/kill, /usr/bin/kill, /usr/bin/killall
%wheel  ALL=(ALL)       NOPASSWD: PASSWD

linux权限管理:

r 读  w 写  x 执行  s  t
4     2     1      

chmod  #权限设置命令
      u #文件所有者
      g #所属组
      o #其他用户其他组
      a = all #所有用户
chmod g+w /work
chmod o-rx /work
      a=rwx /work


chgrp  #修改文件的所属组
chgrp jl /work

chown  #修改文件的所有者与所属组
chown aaa:ddd test/

设置acl:
getfacl /work
setfacl -m u:aaa:rx- /work

setfacl -x u:aaa /work/  #删除aaa用户的acl规则
setfacl -b /work     #删除所有acl规则
chmod g+s /work  #set gid | set udi
      +t  /work  #在目录权限最大时可以防止误删除的情况出现

实现书179页 1.1-1.7的任务

acl访问控制备份与还原。

设置系统反码值:
umask -p  #查看系统反码
      -S
0777-0022 = 0755  #系统默认权限,u=rwx,g=rx,o=rx
     0055 = 0722
     0007 = 0770

centos/rhel  /etc/bashrc
else
       umask 007
source /etc/bashrc  #内核重新载入配置文件

熟练掌握chmod数字赋权的方法
chmod 1777
      4777
      2777  


回复

使用道具 举报

匿名  发表于 2019-4-15 11:20:17
回复

使用道具

匿名  发表于 2019-8-31 19:47:30
回复

使用道具

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝0

帖子5

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
峻熙Linux学院

客服电话:0312-5886642

客服邮箱:1547462309@qq.com

周一至周五 9:00-18:00

河北省保定市莲池区裕华路华创1806室

峻熙Linux学院 - 引领IT行业人才培养!( 冀ICP备17015524号 )

%峻熙Linux学院% X3.4© 2010-2018 edu.