Linux(3)用户和权限管理
用户, 权限管理
Linux中root账号通常用于系统的维护和管理, 它对操作系统的所有部分具有不受限制的访问权限
在Unix/Linux安装过程中, 系统会自动创建许多用户账号, 而这些默认的用户就称为"标准用户"
whoami :查看当前用户
查看当前系统当前账号的用户名, 可以通过cat /etc/passwd查看系统用户信息
ubuntu使用sudo -s进入root用户who :查看登录用户
who命令用于查看当前所有登录系统的用户信息- -u :显示该用户最后一次操作的时间
- --heading :显示列标题
- -q 或 --count :只显示用户的登录账号和登录用户的数量
exit :退出当前登录账户
- 如果是图形界面, 退出当前终端
- 如果是ssh登录, 退出当前账户
- 如果是切换后的登录用户, 退出则返回上一个登录账号
su :切换用户
使用su命令切换用户, su后面可以加-- su :切换目录
- su - :切换用户后会将当前的工作目录自动转换到切换后的用户主目录
添加, 删除组账号
- groupadd :添加组
使用cat /etc/group查看用户组
ql@ql:~$ sudo groupadd test
ql@ql:~$
ql@ql:~$ sudo groupdel test
ql@ql:~$
ql@ql:~$ sudo groupdel test
groupdel:“test”组不存在
ql@ql:~$
usermod :修改用户所在组
使用方法:usermod -g 用户组 用户名useradd :添加用户账号
- -m :自动建立目录(较为常用, 所建目录在
/home/下) - -g :指定组名称
- -d : 指定用户登录系统时的主目录, 如果不使用该参数, 系统自动在/home下简历与用户同名的目录为主目录
- -m :自动建立目录(较为常用, 所建目录在
passwd :设置用户密码
超级用户可以使用passwd命令为普通用户设置或修改用户命令, 用户也能直接使用该命令修改自己的口令
#假设有一个test用户
passwd test
userdel :删除用户
- userdel abc :删除abc用户, 但不会自动删除用户主目录
- userdel -r abc : 删除用户同时删除用户目录
chmod :修改用户权限
ql@ql:~/桌面$ ls -lh
总用量 28K
-rw-rw-r-- 1 ql ql 107 8月 15 16:30 demo.py
ql@ql:~/桌面$ chmod 777 demo.py
ql@ql:~/桌面$
ql@ql:~/桌面$ ls -lh
总用量 28K
-rwxrwxrwx 1 ql ql 107 8月 15 16:30 demo.py
ql@ql:~/桌面$ chmod 000 demo.py
ql@ql:~/桌面$
ql@ql:~/桌面$ ls -lh
总用量 28K
---------- 1 ql ql 107 8月 15 16:30 demo.py
ql@ql:~/桌面$ chmod u+w,g+r,o+x demo.py
ql@ql:~/桌面$
ql@ql:~/桌面$ ls -lh
总用量 28K
--w-r----x 1 ql ql 107 8月 15 16:30 demo.py
chown :修改文件所有者
使用方法chown 用户名 文件或目录名chgrp :修改文件所属组
使用方法chgrp 用户组名 文件或目录名
Linux(3)用户和权限管理的更多相关文章
- linux的用户扩充权限管理acl和用户使用系统资源的限制
用户扩充权限管理 acl 1.扩充权限的方式 文件扩充权限 ACL 磁盘配额 2.文件扩充权限 1.安全位 安全位 ---set位 SUID SGID set仅可以加给 u.g, 如: ...
- Linux命令-用户及权限管理
一.权限管理linux系统中对文件权限的描述机制: u g od r w x r w x r - x (r读,w写,x执行)文件 所有者 所属组 其他人可以表示为二进制: 111 111 101也可以 ...
- Linux查看用户及其权限管理
https://www.cnblogs.com/fxlttkl/p/7601224.html 查看用户 请打开终端,输入命令: $ who am i 或者 $ who mom likes 输出的第一列 ...
- 【linux相识相知】用户及权限管理
linux系统是多用户(Multi-users)和多任务(Multi-tasks)的,这样的目的是为了一台linux主机可以给很多用户提供服务同时运行多种服务,但是我们是怎么区分每个用户呢?作为一个管 ...
- linux用户及权限管理
[文件管理.管道.用户及组管理.用户及权限管理]\用户及组管理 用户与组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这 ...
- Linux用户和权限——管理文件权限的命令
Linux用户和权限——管理文件权限的命令 摘要:本文主要学习了Linux中修改文件权限的命令. chown命令 chown命令,主要用于修改文件(或目录)的所有者,除此之外,这个命令也可以修改文件( ...
- Linux用户和权限——管理用户和用户组的命令
Linux用户和权限——管理用户和用户组的命令 摘要:本文主要学习了在Linux系统中管理用户和用户组的命令. useradd命令 useradd命令可以用来创建新用户. 基本语法 useradd [ ...
- Linux UGO和ACL权限管理
自主访问控制(Discretionary Access Control, DAC)是指对象(比如程序.文件.进程)的拥有者可以任意修改或者授予此对象相应的权限.Linux的UGO(User, Grou ...
- 理解OpenShift(4):用户及权限管理
理解OpenShift(1):网络之 Router 和 Route 理解OpenShift(2):网络之 DNS(域名服务) 理解OpenShift(3):网络之 SDN 理解OpenShift(4) ...
随机推荐
- Spring 3整合Quartz 2实现手动设置定时任务:新增,修改,删除,暂停和恢复(附带源码)
摘要:在项目的管理功能中,对定时任务的管理有时会很常见.但一般定时任务配置都在xml中完成,包括cronExpression表达式,十分的方便.但是如果我的任务信息是保存在数据库的,想要动态的初始化, ...
- sublime text 3双击选择无法选择$符号
创建/Data/Packages/User/PHP.sublime-settings文件,内容为"word_separators": "./\\()\"'-:, ...
- Example003通过按钮创建窗口
<!--实例003通过按钮创建窗口--> <head> <meta charset="UTF-8"> </head> <for ...
- php的laravel数据库版本管理器migration
第一步:连接数据库 打开.env文件.配置DB_HOST DB_PORT DB_DATABASE=LARAVEL DB_USERNAME DB_PASSWORD 注意DB_DATABASE这一项需要自 ...
- 弹出浮层css+JQuery
先来张效果图: HTML代码如下: <body> <div class="bg" id="bg" style="display: n ...
- vijos1022题解
Victoria是一位颇有成就的艺术家,他因油画作品<我爱北京天安门>闻名于世界.现在,他为了报答帮助他的同行们,准备开一个舞会. Victoria准备邀请n个已经确定的人,可是问题来了: ...
- Host 'hello-PC' is not allowed to connect to this MySQL server远程连接mysql授权
问题:"Host 'admin-PC' is not allowed to connect to this MySQLserver" (其中,admin-PC为我的机器名) 原 ...
- raft如何实现Linearizable Read
Linearizable Read通俗来讲,就是读请求需要读到最新的已经commit的数据,不会读到老数据. 对于使用raft协议来保证多副本强一致的系统中,读写请求都可以通过走一次raft协议来满足 ...
- 【Storm】Storm实战之频繁二项集挖掘
一.前言 针对大叔据实时处理的入门,除了使用WordCount示例之外,还需要相对更深入点的示例来理解Storm,因此,本篇博文利用Storm实现了频繁项集挖掘的案例,以方便更好的入门Storm. 二 ...
- JavaScript+canvas 绘制多边形
效果图: <body> <canvas id="square" width="500"></canvas> <canv ...