关于linux用户、组、权限部分的总结
来源:互联网 发布:网络营业执照图片 编辑:程序博客网 时间:2024/06/11 04:40
1.关于用户和组
1.添加用户
useradd 用户名
2.创建用户,并同时制定将该用户分配到哪个组
useradd -g 组名 用户名
3.如需添加用户组 则用以下命令
username -d 组名 用户名
4. 如需修改变该用户登录的初始目录
usermod -d 目录名 用户名
5.查看linux中所有用户信息
vi /etc/passwd 或 cat /etc/passwd
6.改变abc所属的组为xiaoming
chown xiaoming abc
7.改变abc所属的组为root
chgrp root abc
8.改变abc这个目录的所有者为root
chown root ./abc
9.改变abc这个目录及其下面所有的文件和目录的所有者是root
chown -R root ./abc:
useradd[options] username
-u UID
-g GID(基本组)
-G GID(附加组)
-c "commit"注释信息
-d /path/to/directory 指定路径
-s shell 指定shell的路径
-m -k 强制创建用户的家目录 一般-m -k一起使用
-r:添加系统用户
-M:
/etc/shells:指定了当前系统可用的安全shell
环境变量:
path
histsize
SHELL
userdel
userdel[option] USERNAME
-r:同时删除用户的家目录
id:查看用户的账号属性信息
-u:uid
-g: gid
-G: gid
-n: -g -n 显示用户的名字
如何不使用ID来获取用户的uid和pid
uid cat /etc/passwd | grep user1 | cut -d: -f3
gid cat /etc/passwd | grep user1 | cut -d: -f4
finger:查看用户账号信息
finger [option] USERNAME
修改用户账号属性
usermod
-u UID
-g GID
-a-G GID:不使用-a选项,会覆盖以前的附加组
-c:注释信息
-d :修改家目录 -m和-d一块使用既修改家目录位置
-s:修改shell
-l:修改用户名
-L:锁定账号
-U:解锁账号
chsh:改用户的默认shell
chfn:修改用户的注释信息
密码管理
passwd [USERNAME]
--stdin
-l:锁定用户账号
-u:解锁用户
-n :密码最长使用期限
-d:删除用户密码
pwck:检查用户账号完整性
组管理:groupadd groupdel groupmod,gpasswd
创建组:groupadd
-d :指定GID
-r:添加一个系统系统
修改组:
groupmod
-g:gid
-n:修改组名
删除组:
groupdel:
给组加密码:
gpasswd:为组设定密码
userdel 用户名(删除用户组的时候先删除用户在删除用户组)
3. 关于权限
文件的权限分3种:
r(read),w(write),x(执行)
文件:
r:可读,可以使用类似cat等命令查看文件内容
w:可写,可以编辑或删除此文件
x:可执行,eXacutable,可以命令提示符下当作命令提交给内核运行
rwx:
r--:只读
r-x:读和执行
---:无权限
0 000,---:无权限
1 001,--x:执行权限
2 010,-w-:写
3 011,-wx:写和执行
4 100,r--:只读
5 101,r-w:读和执行
6 101,rw-:读写
7 111,rwx:读写执行
r:4
w:2
X :12.如何修改权限
命令:chmod
第一种方法 chmod 745 user1 :
代表的意思:
从左往右第一个7代表:对所有者权限进行修改
第二个4代表:对所有者所在组权限进行修改 第三个5代表:对其他用户访问权限进行修改
第二种方法:chmod +x test.sh 代表给test.sh执行的权限
阅读全文
0 0
- 关于linux用户、组、权限部分的总结
- 关于linux的用户,组,以及权限的知识结构
- Linux用户、组、权限
- 关于linux下位于root组的用户并没有root权限的问题
- 关于linux下位于root组的用户并没有root权限的问题
- 增加linux用户的root组权限
- 关于ASPNET用户的权限
- linux的权限总结
- 《初入linux》--第六部分-用户与文件权限
- Linux用户、组与权限
- linux授权用户、组、权限
- linux用户及组权限
- linux用户-组-权限管理
- 关于c的部分总结
- 关于6.0权限的总结
- Linux的用户、组、文件、权限的关系
- 关于用户角色权限的一点想法
- 关于用户角色权限的一点想法
- java中的单例模式
- JavaWeb学习总结——Servlet
- 2017年全球大数据七大发展趋势
- 51 NOD 1021 石子归并(二维dp,GarsiaWachs算法)
- Java中的基础知识点
- 关于linux用户、组、权限部分的总结
- java 文件打包
- JSON实现前后台传输
- ubuntu16.04 声音问题处理
- HashMap、Hashtable、LinkedHashMap 和TreeMap之间的区别
- 九度 1172:哈夫曼树
- 30 多年的软件经验,总结出 10 个编写出更好代码的技巧
- js中字符串超长作固定长度加省略号(...)处理
- 好用的py2exe的setup.py脚本