Linux基本命令三

用户管理 用户账户 1. 可以登录操作系统 2. 实现访问控制(不同的用户权限不同)
组账户; 方便对用户管理
唯一表识 UID GID
系统账户 0-999
普通账户 1000 往上

Useradd 创建用户命令
Useradd -u 数字 用户名 //指定用户UID
Useradd -d 目录 用户名 //指定家目录
Useradd -s 登录的shell (/bin/bash、/sbin/nologin) 用户名 //指定登录shell
#passwd 创建用户名
/Dev 里面是设备文件
管理用户账户
Uid 用户 id Gid组id 管理员的UID为0 系统账户0-999 普通用户1000+

查看用户 / /id 用户
删除用户 userdel 用户名

Useradd 用户名 //添加用户
Useradd –u 数字 用户名 //指定用户uid
Useradd –d 目录 用户名 //指定家目录 默认在/home下创建
Useradd –s 登陆的shell 用户名 //指定登陆的shell 默认在 /bin/bash

Echo ’密码’ | passwd - - stdin 用户名 //修改密码 (交互式输入)

Usermod -u(-d -s -g - G ) //修改用户属性

管理组账户

添加组账户 groupadd - g 组id 组名
groupadd - G 附加组
添加组成员 gpasswd -a 用户名 组名
删除组成员 gpasswd -d 用户名 组名

删除组账户groupdel 组名
Ntp网络时间协议
安装包: chrony
配置文件:/etc/chrony.conf
系统服务: chronyd

装包:

#yum -y install chrony
配置文件
#vim /etc/chronyd.conf
Server 域名/ip地址 iburst
起服务
#systemctl restart chronyd

检查ntf时间网络服务是否开启

Ntfenabled:yes
查看时间
#date
修改时间
#date - s ‘2010-10-11 15:30’

classroom.example.com # ls /var/log

检测软件包是否安装
Rpm -q 软件包

周期计划任务
安装包: cronie crontabs
系统服务 crond
日志文件 /var/log/crond
编辑: #crontab -e 【-u 用户名】
查看: #crontab -l 【-u 用户名】
清楚:#crontab -r 【-u 用户名】
#crontab - e
32 15 * * * mkdir /opt/aaa
分 时 日 月 周
权限和归属
-r 读取
-w 写入
-x 可执行
设置文档的归属

#chown 【R】 所有者 目录
#chown 【R】 : 所属组 目录
#chown 【R】 所有者 :所属组 目录

附加在属组的 x 位上
属组的权限标识会变为 s

修改权限

#chmod r w x
4 2 1

附加权限

设置acl 访问控制策略
查看文档的acl 设置
#getfacl 文档名字
设置acl
#setfacl -m u :用户名 :权限 (rwx)
#setfacl -m g :组名 :权限 (rwx)
#setfacl -b 文档 // 删除文档

针对文本内容
重定向:
: 覆盖重定向

: 追加重定向
2> //覆盖重定向 (错误输出)
3>>追加重定向 (错误输出)

猜你喜欢

转载自blog.csdn.net/weixin_44774638/article/details/88876690
今日推荐