关于linux用户、组、权限部分的总结
2017-08-29 12:28
211 查看
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 :1
2.如何修改权限
命令:chmod
第一种方法 chmod 745 user1 :
代表的意思:
从左往右第一个7代表:对所有者权限进行修改
第二个4代表:对所有者所在组权限进行修改 第三个5代表:对其他用户访问权限进行修改
第二种方法:chmod +x test.sh 代表给test.sh执行的权限
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 :1
2.如何修改权限
命令:chmod
第一种方法 chmod 745 user1 :
代表的意思:
从左往右第一个7代表:对所有者权限进行修改
第二个4代表:对所有者所在组权限进行修改 第三个5代表:对其他用户访问权限进行修改
第二种方法:chmod +x test.sh 代表给test.sh执行的权限
相关文章推荐
- Linux 下的根用户安全管理策略及实践,第 2 部分: 权限安全使用和密码管理
- linux用户文件权限详解-精品总结(一)
- linux下ftp(vsftpd)添加用户及设置权限详细步骤--(关于阿里云)
- 关于Linux系统中用户权限问题
- linux用户及权限管理-学习总结
- 【Linux探索之旅】第二部分第五课:用户和权限,有权就任性
- 关于Linux系统中用户权限问题
- 关于linux用户权限的理解
- Linux总结笔记2-用户管理及权限管理
- 关于linux的用户,组,以及权限的知识结构
- 关于Linux上SAMBA服务的权限问题(多用户挂载)
- 动网:关于部分论坛用户发帖、回帖时报错“数据中含有非法字符。您的用户名并不存在,或者您的论坛密码错误,或者您的帐号已被管理员锁定。” 及“您没有发表新主题的权限”解决方法
- Linux命令关于用户权限管理
- 关于linux用户权限的一些管理
- 关于Linux文件访问权限与设置用户id位
- linux关于用户、文件权限的那些事儿
- linux的用户管理与权限学习总结
- linux基础——关于chmod用户权限和文件的相关操作
- Linux用户以及权限相关常用命令总结
- 【Linux探索之旅】第二部分第五课:用户和权限,有权就任性