Linux学习 安全设置
来源:互联网 发布:信鸽软件 编辑:程序博客网 时间:2024/06/07 23:49
Linux里面有用户ID,用户组ID来限制对文件,目录以及设备的访问
Linux将用户账户的信息存储在/etc/passwd文件中。
管理密码信息放在文件/etc/shadow文件中
将组信息保存在etc/group文件中。
每个用户都会被分配一个唯一的用户ID,以及在系统中识别用户的文本登录名。
组也会被分配一个唯一的组ID和组名。
添加新用户
useradd
通过参数可以创建爱新用户账户,依旧设定用户账户额Home目录和登录shell 指定group
删除用户
userdel
-r 删除用的home下文件夹。
修改用户
usermod
-l 修改用户账户的用户名
-p 修改用户的密码
-L 锁定账户
-U 解锁账户
-G 添加用户到组
创建组
groupadd
修改组
groupmod
-g 修改组的GID
-n 修改组名
文件权限
r 4
w 2
x 1
touch file以后默认的权限 可以通过umask设定
umask 设定是禁用权限, 文件默认权限是 666 减去mask 文件夹是777 减去mask
改变权限 chmod
可以使用加减法来追加去除权限
chmod a+w filename chmod u-r filename
u 代表用户 g 代表group o 代表other a代表all
改变所属关系
chown options owner.groupfile
创建共享文件夹
mkdir shar_folder
chgrp shared_groupshar_folder
chmod g+sshared_folder //设置SGID位置位,保证目录中新建的文件都用shared作为默认属组
umask *********
Linux将用户账户的信息存储在/etc/passwd文件中。
管理密码信息放在文件/etc/shadow文件中
将组信息保存在etc/group文件中。
每个用户都会被分配一个唯一的用户ID,以及在系统中识别用户的文本登录名。
组也会被分配一个唯一的组ID和组名。
添加新用户
useradd
通过参数可以创建爱新用户账户,依旧设定用户账户额Home目录和登录shell 指定group
删除用户
userdel
-r 删除用的home下文件夹。
修改用户
usermod
-l 修改用户账户的用户名
-p 修改用户的密码
-L 锁定账户
-U 解锁账户
-G 添加用户到组
创建组
groupadd
修改组
groupmod
-g 修改组的GID
-n 修改组名
文件权限
r 4
w 2
x 1
touch file以后默认的权限 可以通过umask设定
umask 设定是禁用权限, 文件默认权限是 666 减去mask 文件夹是777 减去mask
改变权限 chmod
可以使用加减法来追加去除权限
chmod a+w filename chmod u-r filename
u 代表用户 g 代表group o 代表other a代表all
改变所属关系
chown options owner.groupfile
创建共享文件夹
mkdir shar_folder
chgrp shared_groupshar_folder
chmod g+sshared_folder //设置SGID位置位,保证目录中新建的文件都用shared作为默认属组
umask *********
阅读全文
0 0
- Linux学习 安全设置
- 【Linux学习笔记】Linux安全设置手册
- Linux安全设置
- linux的安全设置
- Linux安全设置手册
- Linux 安全设置手册
- linux安全设置手册
- Linux安全设置手册
- Linux安全设置手册
- Linux安全设置手册
- Linux ssh安全设置
- Linux 安全设置
- linux安全设置
- Linux安全设置指南
- linux 安全基本设置
- linux安全设置
- linux安全设置
- Linux安全设置
- ssh免密登录
- Linux学习 环境变量
- ViewPager无限轮播加数据展示
- 控制线程的执行顺序
- js 手机上input表单点击不弹出软键盘,jq禁用手机键盘
- Linux学习 安全设置
- Tablayout与Viewpage实现联动效果
- thinkphp框架中session的使用
- ext中Gridview编辑某一列的时候不取消选中其他选中的列
- centos6.9安装ssdb
- thinkPHP5.0查询id在某个数组中的记录
- HDU 1016 Prime Ring Problem(DFS入门)
- Linux学习 构建基本脚本
- Connection cannot be null when 'hibernate.dialect' not set