权限和用户

文件特殊权限位
setuid : s 属主权限 4 属主权限位总结: r w x s
chmod u+s 文件
setgid : s 属组权限 2 属组权限位总结: r w x s
chmod g+s 文件
显示s说明有执行权限,显示S说明没有执行权限,没有执行权限s权限无效
Sticky bits (粘滞位) : t 1 其他用户权限位总结: r w x t
给目录设置特殊权限, 将目录变为共享资源目录, 文件数据只能被属主用户所管理
其他用户只看文件内容,便忽略文件权限
chmod o+t /tmp文件是粘滞位文件

chmod +R 递归修改目录下所有子目录和文件的权限

chown – 修改文件数据属主和属组信息
chown 用户.用户 文件 属主和属组
chown 用户. 文件 设置属主属组相同的用户
chown .用户 文件 设置属组
chown -R递归修改

chattr +i 文件信息 — 给文件上锁
lsattr 文件信息 — 查看文件隐藏信息,是否上锁 显示i表示上锁 不显示则没有
chattr -i 文件信息 — 给文件解锁

ps -ef显示所有进程显示用户

系统识别用户只关注uid或者gid号码信息

/etc/passwd ****** : 保存系统所有用户信息
/etc/shadow : 保存系统所有用户密码信息
/etc/group : 保存系统所有用户组信息
/etc/gshadow : 保存系统所有用户组密码信息

sunwukong01:X:1024:1024::/home/sunwukong01:/bin/bash
sunwukong02:X:1025:1025::/home/sunwukong02:/bin/bash
sunwukong03:X:1026:1026::/home/sunwukong03:/bin/bash
sunwukong04:X:1027:1027::/home/sunwukong04:/bin/bash
sunwukong05:X:1028:1028::/home/sunwukong05:/bin/bash

  1. 用户名称信息
  2. 早期密码信息
  3. 用户UID数值信息
  4. 用户GID数值信息
  5. 用户描述信息 可以设置用户的工作职位
  6. 用户家目录信息
  7. shell信息 登录系统方式
    /bin/bash — 可以登录
    /sbin/nologin — 不可以登录系统

/etc/skel — 用户家目录样板房 用户家目录失误删除后进行恢复

.bash_logout — 用户退出系统后执行操作

useradd — 创建用户命令
-u — 指定用户uid信息
-c — 设置用户描述信息
-g — 指定用户属于哪个主要组
-G — 指定用户属于哪个附属组
-s — 指定登录方式 /sbin/nologin
-M — 指定不能创建家目录

usermod - 修改用户信息
-u — 修改用户uid信息
-c — 修改用户描述信息
-g — 修改用户属于哪个主要组
-G — 修改用户属于哪个附属组
-s — 修改登录方式 /sbin/nologin 用户名

userdel — 删除用户家目录
userdel -r 用户信息 — 彻底删除用户
问题: 删除用户不彻底, 有可能原有家目录会被别人占用

发布了35 篇原创文章 · 获赞 0 · 访问量 998

猜你喜欢

转载自blog.csdn.net/weixin_45446068/article/details/102975345
今日推荐