- 浏览: 513887 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (563)
- 工作经验 (12)
- 数据库 (13)
- Servlet (10)
- Struts2 (1)
- Spring (25)
- Eclipse (5)
- Hibernate (5)
- Eclips (8)
- HTTP (7)
- J2EE (21)
- EHcache (1)
- HTML (11)
- 工具插件使用 (20)
- JPA (2)
- 杂谈 (17)
- 数据结构与算法 (3)
- Cloud Foundry (1)
- 安全 (10)
- J2SE (57)
- SQL (9)
- DB2 (6)
- 操作系统 (2)
- 设计模式 (1)
- 版本代码管理工具 (13)
- 面试 (10)
- 代码规范 (3)
- Tomcat (12)
- Ajax (5)
- 异常总结 (11)
- REST (2)
- 云 (2)
- RMI (3)
- SOA (1)
- Oracle (12)
- Javascript (20)
- jquery (7)
- JSP自定义标签 (2)
- 电脑知识 (5)
- 浏览器 (3)
- 正则表达式 (3)
- 建站解决问题 (38)
- 数据库设计 (3)
- git (16)
- log4j (1)
- 每天100行代码 (1)
- socket (0)
- java设计模式 耿祥义著 (0)
- Maven (14)
- ibatis (7)
- bug整理 (2)
- 邮件服务器 (8)
- Linux (32)
- TCP/IP协议 (5)
- java多线程并发 (7)
- IO (1)
- 网页小工具 (2)
- Flash (2)
- 爬虫 (1)
- CSS (6)
- JSON (1)
- 触发器 (1)
- java并发 (12)
- ajaxfileupload (1)
- js验证 (1)
- discuz (2)
- Mysql (14)
- jvm (2)
- MyBatis (10)
- POI (1)
- 金融 (1)
- VMWare (0)
- Redis (4)
- 性能测试 (2)
- PostgreSQL (1)
- 分布式 (2)
- Easy UI (1)
- C (1)
- 加密 (6)
- Node.js (1)
- 事务 (2)
- zookeeper (3)
- Spring MVC (2)
- 动态代理 (3)
- 日志 (2)
- 微信公众号 (2)
- IDEA (1)
- 保存他人遇到的问题 (1)
- webservice (11)
- memcached (3)
- nginx (6)
- 抓包 (1)
- java规范 (1)
- dubbo (3)
- xwiki (1)
- quartz (2)
- 数字证书 (1)
- spi (1)
- 学习编程 (6)
- dom4j (1)
- 计算机系统知识 (2)
- JAVA系统知识 (1)
- rpcf (1)
- 单元测试 (2)
- php (1)
- 内存泄漏cpu100%outofmemery (5)
- zero_copy (2)
- mac (3)
- hive (3)
- 分享资料整理 (0)
- 计算机网络 (1)
- 编写操作系统 (1)
- springboot (1)
最新评论
-
masuweng:
亦论一次OutOfMemoryError的定位与解错 -
变脸小伙:
引用[color=red][/color]百度推广中运用的技术 ...
Spring 3 mvc中返回pdf,json,xml等不同的view -
Vanillva:
不同之处是什么??
Mybatis中的like查询 -
thrillerzw:
转了。做个有理想的程序员
有理想的程序员必须知道的15件事 -
liujunhui1988:
觉得很有概括力
15 个必须知道的 Java 面试问题(2年工作经验)
源:http://www.linuxidc.com/Linux/2012-07/64530.htm
评: 第二种方法
Linux的普通用户在安装一些东西或者执行一些命令的时候,终端会提示权限不够。那么怎么才能给用户赋予root权限呢?当然,就算赋予了root权限,也和root用户还是有区别的,因为只能执行root规定好的一些操作命令。
1、添加用户,首先用adduser命令添加一个普通用户,命令如下:
#adduser tommy //添加一个名为tommy的用户
#passwd tommy //修改密码
Changing password for user tommy.
New UNIX password: //在这里输入新密码
Retype new UNIX password: //再次输入新密码
passwd: all authentication tokens updated successfully.
2、赋予root权限
方法一: 修改 /etc/sudoers 文件,找到%wheel一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然后修改用户,使其属于root组(wheel),命令如下:
#usermod -g root tommy
修改完毕,现在可以用tommy帐号登录,然后用命令 sudo su - ,即可获得root权限进行操作。
方法二: 修改 /etc/sudoers 文件,找到root一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完毕,现在可以用tommy帐号登录,然后用命令 sudo su - ,即可获得root权限进行操作。
方法三: 修改 /etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:
tommy:x:500:500:tommy:/home/tommy:/bin/bash
修改后如下
tommy:x:0:500:tommy:/home/tommy:/bin/bash
保存,用tommy账户登录后,直接获取的就是root帐号的权限。
建议使用方法二,不要轻易使用方法三。
评: 第二种方法
Linux的普通用户在安装一些东西或者执行一些命令的时候,终端会提示权限不够。那么怎么才能给用户赋予root权限呢?当然,就算赋予了root权限,也和root用户还是有区别的,因为只能执行root规定好的一些操作命令。
1、添加用户,首先用adduser命令添加一个普通用户,命令如下:
#adduser tommy //添加一个名为tommy的用户
#passwd tommy //修改密码
Changing password for user tommy.
New UNIX password: //在这里输入新密码
Retype new UNIX password: //再次输入新密码
passwd: all authentication tokens updated successfully.
2、赋予root权限
方法一: 修改 /etc/sudoers 文件,找到%wheel一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然后修改用户,使其属于root组(wheel),命令如下:
#usermod -g root tommy
修改完毕,现在可以用tommy帐号登录,然后用命令 sudo su - ,即可获得root权限进行操作。
方法二: 修改 /etc/sudoers 文件,找到root一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完毕,现在可以用tommy帐号登录,然后用命令 sudo su - ,即可获得root权限进行操作。
方法三: 修改 /etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:
tommy:x:500:500:tommy:/home/tommy:/bin/bash
修改后如下
tommy:x:0:500:tommy:/home/tommy:/bin/bash
保存,用tommy账户登录后,直接获取的就是root帐号的权限。
建议使用方法二,不要轻易使用方法三。
发表评论
-
Linux下查看及修改进程打开的文件句柄数量
2017-02-27 20:15 1259源:http://blog.csdn.net/kobe ... -
linux 添加时间同步 与定时
2015-12-15 17:43 572cp -rf /usr/share/zoneinfo/Asia ... -
no server suitable for synchronization found
2015-10-21 16:15 1027源:http://blog.sina.com.cn/s/blo ... -
syntax error near unexpected token
2015-08-05 20:40 613源:http://jingyan.baidu.com/arti ... -
linux awk命令详解
2015-05-27 21:33 515源:http://www.cnblogs.com/gg ... -
centos 推荐使用epel源
2015-02-07 18:36 583源:http://blog.51yip.com/linux/1 ... -
CentOS安装scp命令及出现错误解决
2014-10-09 17:49 619源:http://www.2cto.com/os/201305 ... -
使用SSH遇到Authentication Refused: Bad Ownership or Modes for Directory
2014-10-07 17:17 1039源:http://xwv.iteye.com/blog/189 ... -
不输入密码ssh直接登录阿里云Linux主机
2014-10-06 18:59 607源:http://www.cnblogs.com/dudu/a ... -
ssh 免密码登录 及 ssh初次登录控制台显示信息
2014-10-06 18:24 940源:http://chenlb.iteye.com/b ... -
tar 解压缩命令
2014-09-03 11:59 504源:http://www.cnblogs.com/si ... -
Linux 时间同步
2014-08-14 17:55 837源:http://hoya120.blog.163.com/b ... -
Linux 技巧:让进程在后台可靠运行的几种方法
2014-08-14 15:11 510源:http://www.ibm.com/developerw ... -
linux系统管理命令集合
2014-08-06 10:16 570源:http://my.oschina.net/qinlinw ... -
CentOS linux关闭iptables防火墙
2014-03-26 15:45 527源:http://www.2cto.com/os/201205 ... -
Linux下端口被占用解决
2014-03-26 15:44 837源:http://taoistwar.iteye.com/bl ... -
查看服务器网络连接数
2014-03-24 10:29 854源:http://my.oschina.net/shineyy ... -
SecureCRT中文显示乱码
2014-03-18 13:11 584源:http://www.cnblogs.com/to ... -
CentOS6.3 iptables: No chain/target/match by that name.
2014-03-17 16:37 1426源:http://hi.baidu.com/javalover ... -
Install Ruby 1.9.3 with libyaml on CentOS
2014-03-17 15:57 1249源:http://www.cnblogs.com/qq7829 ...
相关推荐
在Linux系统中,`sudo` 是一个非常重要的命令,它允许普通用户以管理员(或root)权限执行特定的命令。这个功能在运维工作中极其常见,因为它可以提高安全性,避免频繁切换到root账户。本笔记将详细讲解如何通过`...
在CentOS系统中,管理MariaDB数据库的root用户权限是一项重要的任务,特别是在出现意外情况时,如忘记密码或权限丢失。以下将详细解释如何在CentOS中找回MariaDB数据库root用户的权限。 首先,MariaDB是MySQL的一个...
- **私有组**:当创建一个新用户时,如果没有明确指定其所属的组,系统会自动为其创建一个与用户名同名的私有组,该组仅包含该用户。 - **标准组**:可容纳多个用户,允许用户同时属于多个组,便于权限的灵活分配。 ...
- 创建用户组和用户:使用`groupadd`命令创建一个名为sftpuser的用户组,随后使用`useradd`命令创建一个SFTP用户,比如sftpuser01。 - 设置SFTP根目录:使用`mkdir -p`创建一个专用目录,例如`/var/sftp`,作为SFTP...
通过以上步骤,我们不仅成功地在CentOS 7中创建了一个新用户,而且还为其赋予了执行特权操作的能力。这种方式非常适合那些需要频繁执行特定系统任务的用户,同时也保证了系统的安全性。如果希望进一步优化用户体验,...
每个用户都属于一个或多个用户组,每个组拥有不同的权限设置。/etc/passwd文件存储用户账户信息,/etc/group存储组信息,而/etc/shadow则用于存储加密的用户密码数据。使用useradd命令可以添加新用户,可以指定...
1. 打开终端,使用`vi`编辑器打开`/etc/rc.local`文件,这是一个启动时执行的脚本。 ``` vi /etc/rc.local ``` 2. 在文件中添加以下命令,用于移除`usb-storage`模块,这是处理USB存储设备的核心组件: ``` ...
* `writable = yes`:赋予共享目录写入权限的属性。 Create Share Directory 创建将要通过 Samba 共享给 Windows 网络的专用目录: * `[root@sample ~]# mkdir /home/samba`:建立共享文件专用目录。 * `[root@...
总结,Linux下FTP权限设置涉及多个步骤,包括安装FTP服务器、创建用户、配置权限以及重启服务。而Tomcat的安装则包括下载解压、设置环境变量、启动服务以及部署应用。理解并掌握这些操作对于日常的系统管理和开发...
这篇文章将详细讲解如何在CentOS 7中创建用户和用户组,以及如何赋予用户特定的权限。 首先,让我们来看一下在CentOS 7中添加用户的步骤。CentOS 7中,`adduser` 和 `useradd` 命令是等价的,因为`adduser`实际上是...
创建一个新用户`newuser`,并为其分配访问`mydb`的权限: ```sql CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON mydb.* TO 'newuser'@'localhost'; FLUSH PRIVILEGES; ```...
- 创建一个NFS目录,例如`/home/dff/nfs`,并给予该目录`777`的权限。 - 将需要使用的ISO文件放入此目录,并同样给予这些ISO文件`777`的权限。 3. **配置NFS共享权限:** - 修改`/etc/exports`文件,添加相应的...
然后,以root权限切换到`/usr/local`目录,并给`.bin`安装文件赋予执行权限: ```bash [root@admin /]# cd /usr/local [root@admin local]# chmod a+x /usr/local/server1001_ccjk_linux32.bin ``` 运行安装文件,...
由于Elasticsearch的安全要求,建议在CentOS 7系统中创建一个新的用户用于运行Elasticsearch服务,而不是使用root用户。创建用户后,需要为这个用户赋予对ELK软件所在目录的适当权限,确保用户可以访问和管理相关...
在Linux系统中,尤其是CentOS发行版上安装MySQL数据库是一个多步骤的过程,涉及到系统配置、用户权限管理以及服务的启动和关闭。以下是在CentOS上安装MySQL的详细步骤,同时也包括了在Windows环境下连接远程MySQL...
1. 使用`sudo`权限赋予普通用户执行特定命令的能力。在CentOS中,通过编辑`/etc/sudoers`文件,可以添加如下行来允许Oracle用户执行root权限的命令: ``` Oracle ALL=(ALL) ALL Oracle ALL=/usr/sbin/shutdown -r...
添加新用户通常涉及到在`mysql.user`表中插入新记录,例如添加一个名为'mysql'的用户,密码为'mysql',使用如下命令: ``` insert into mysql.user(Host,User,password) values('localhost', 'mysql', password('...
这两个用户都将访问同一个站点,即`/ftproot1`目录。首先,我们需要创建这个目录,并赋予适当的权限: ```bash sudo mkdir /ftproot1 sudo chmod 777 /ftproot1 ``` 设置用户和密码: 使用`adduser`命令创建用户,...
创建root管理员用户和普通用户,设定强密码,并勾选“Make this user administrator”以赋予管理员权限。 十、时区设置 选择正确的地理位置以设置系统时区,例如“Asia/Shanghai”代表中国上海。 十一、网络配置 ...
最后,你需要创建一个新的数据库用户和数据库,以便为你的应用程序使用。登录到MySQL命令行客户端: ```bash mysql -u root -p ``` 然后创建一个新用户(替换'yourpassword'为你的密码): ```sql CREATE USER '...