linux 怎么让普通用户使用sudo权限不需要输入密码.    在网上看到很多资料,都只说到了在/etc/sudoers添加下列行即可:    username  ALL=(ALL)       NOPASSWD:ALL    但实际上使用sudo的时候,设置后仍然需要输入密码,于是经过自己的测试发现,还需要建立一个用户组sudo(名字也许不一定非得用sudo),把username添加到这个组就可以了.    # groupadd sudo   # userchmod -G sudo use…
创建免密码sudo用户 #!/bin/bash c1=`grep -w 'bkuser' /etc/passwd | wc -l` ]; then echo "bkuser已经存在" c2=`grep -w 'bkuser' /etc/sudoers | wc -l` ]; then echo "bkuser sudo成功." exit else echo "bkuser sudo失败" cp /etc/sudoers /etc/sudoers.…
用户及用户组存放文件 1./etc/passwd 其中每一行记录对应着一个用户,每行记录又被冒号(:)分隔为7个字段,其格式和具体含义如下: [cpp] view plaincopyprint?在CODE上查看代码片派生到我的代码片  username:password:UserID:Group ID:comment:home directory:shell   a)username 用户名,它唯一地标识了一个用户帐号,用户在登录时使用的就是它. b)password 该帐号的口令.passwd…
一 .sodo的使用 1.1 关于sudo Sudo是linux系统中,非root权限的用户提升自己权限来执行某些特性命令的方式,它使普通用户在不知道超级用户的密码的情况下,也可以暂时的获得root权限.         一般,普通用户在执行特殊命令是,只需要在特殊命令(如 yum)前面加上sudo,并输入自己的用户密码就可以了,在之后的5分钟内,再次使用特殊命令时,就无需再次输入用户密码.         同时,sudo提供了强大的日志管理,其中详细的记录了每个用户都干了什么.        …
linux下添加用户到sudo组 创建用户  useradd hanli 为新用户设置密码  passwd hanli 创建用户组  groupadd  op 将用户添加到用户组  usermod -G op hanli 查看用户属于哪个组  groups hanli 查看用户组成员    groupmems -g wheel -l  (wheel是组名) 查看所有用户组   cat /etc/group   cat /etc/gshadow 查看所有用户       cat /etc/pass…
CentOS 创建SVN 服务器,并且自动同步到WEB 目录 标签: centossvnsubversion服务器 2013-12-06 10:09 5492人阅读 评论(0) 收藏 举报  分类: linux(5)  一.安装Subversion #yum install subversion     二,基本的SVN服务器配置1,新建一个目录用于存储SVN所有文件# mkdir /home/svn 2,新建一个版本仓库# svnadmin create /home/svn/project 3…
第一种方法: 添加sudo用户 当你安装Ubuntu的时候,它会自动添加第一个用户到sudo组,允许这个用户通过键入其自身帐户密 码来获得超级用户(root)身份.然而,系统不会再自动添加其他的用户到sudo组当中去.如果你想在你的共享系统上授予某人某些超级用户特权,你必须 给予他们sudo权利. 要添加新用户到sudo,最简单的方式就是使用 usermod 命令.运行 $sudo usermod -G admin username 这就你要作的,然而,如果用户已经是其他组的成员,你需要添加 -…
第一种方法: 添加sudo用户 当你安装Ubuntu的时候,它会自动添加第一个用户到sudo组,允许这个用户通过键入其自身帐户密码来获得超级用户(root)身份.然而,系统不会再自动添加其他的用户到sudo组当中去.如果你想在你的共享系统上授予某人某些超级用户特权,你必须给予他们sudo权利. 要添加新用户到sudo,最简单的方式就是使用 usermod 命令.运行$sudo usermod -G admin username这就你要作的,然而,如果用户已经是其他组的成员,你需要添加 -a 这个…
Centos 7.5 搭建FTP配置虚拟用户 1.安装vsftpd #vsftpd下载地址 http://mirror.centos.org/centos/7/os/x86_64/Packages/vsftpd-3.0.2-25.el7.x86_64.rpm #安装vsftpd rpm  -ivh vsftpd-3.0.2-25.el7.x86_64.rpm 2.创建vsftpd系统用户 #建立Vsftpd服务的宿主用户 useradd vsftpd -M -s  /sbin/nologin #…
当我们在一台 Linux 系统中安装了 Docker 后, 有时候会遇到下面这样的错误, 我们在运行 docker 的命令时必须加上 sudo, 例如: sudo docker ps, 但是我们其实更希望能够直接通过 docker ps 来运行 docker 命令. 那么我们可以如何解决这样的问题呢? 可以参考如下步骤: 创建 docker 的用户组:sudo groupadd docker 将当前 user 加入 docker 的用户组:sudo usermod -aG docker $USE…
如何重置CentOS/RHEL 7中遗忘的根用户帐户密码 https://www.cnblogs.com/swordxia/p/4389466.html 作者的blog质量很高呢 没看完 但是感觉 很有用处. 你有没有遇到过这种情况:想不起来Linux系统上的用户帐户密码?要是你忘了根用户密码,情况就更为糟糕.你无法执行任何面向整个系统的变更.要是你忘了用户密码,很容易使用根帐户来重置密码. 可要是你忘了根帐户密码,那该如何是好?你无法使用用户帐户来重置根帐户密码,因为用户帐户通常无权执行这种任…
在mysql数据库中创建Oracle数据库中的scott用户表 作者:Eric 微信:loveoracle11g create table DEPT ( DEPTNO int(2) not null, DNAME varchar(14), LOC varchar(13) ); alter table DEPT add constraint PK_DEPT primary key (DEPTNO); create table EMP ( EMPNO int(4) not null, ENAME v…
sudo 用户添加 /etc/sudoers 在 ## Allow root to run any commands anywhere root    ALL=(ALL)   ALL 下面加上 xxx    ALL=(ALL)   ALL…
我们知道,一些 Linux 命令是要通过 sudo 权限才能运行的,这需要我们每次使用这些命令时在前面加一个 sudo ,十分繁琐.今天给大家介绍一个好用的工具 SUDO ,它只需要我们用大写字母键入 Linux 命令,然后它就会自动地以 sudo 权限运行,非常方便不是吗? 安装 SUDO 首先,使用 Git clone 命令下载 SUDO 源码. $ git clone https://github.com/jthistle/SUDO.git 上面的命令会自动克隆 SUDO Git 仓库中的…
出于安全方面的考虑,使用sudo执行命令将在一个最小化的环境中执行,环境变量都重置成默认状态.所以PATH这个变量不包括用户自定义设置的内容 在sudo用户的主目录里的.bashrc中添加如下内容即可解决 $ vim ~/.bashrc alias sudo="sudo env PATH=$PATH" 有这样一个shell脚本,其内容如下,没有给其x权限 vim test.sh #!/bin/bash echo "${PATH}" # 执行该脚本,可以看到echo输…
创建视图并授权给其他用户 可以在操作系统界面.或者DB2交互界面下进行数据库操作 查看数据库节点[db2inst1@ELONEHR-DB ~]$ db2 list db directory System Database Directory Number of entries in the directory = 1 Database 1 entry: Database alias = ELONEHR Database name = ELONEHR Local database director…
一. 配置NTP网络时间客户端 目标: 本例要求配置虚拟机 server0,能够自动校对系统时间.相关信息如下: 1> NTP服务器位于 classroom.example.com        2> 此客户机的系统时间应当与NTP服务器的时间保持同步 方案: NTP服务端可以为客户端提供标准的日期时间.      在RHEL7主机中可以配置软件包chrony来使用NTP时间同步. 步骤: 实现此案例需要按照如下步骤进行. 步骤一:确认已安装NTP客户端软件包chrony 通常系统会默认安装此…
出于安全方面的考虑,使用sudo执行命令将在一个最小化的环境中执行,环境变量都重置成默认状态. 所以PATH这个变量不包括用户自定义设置的内容,如找不到/usr/local/bin/下面的命令在sudo用户的主目录里的.bashrc中添加如下内容即可解决 $ vim ~/.bashrc #在最下面添加如下一行 alias sudo="sudo env PATH=$PATH" source ~/.bashrc 之后sudo就有可以找到/usr/local/bin下面的命令了…
#adduser 用户名 #passwd 用户名 设置自己的密码即可 授权 个人用户的权限只可以在本home下有完整权限,其他目录要看别人授权.而经常需要root用户的权限,这时候sudo可以化身为root来操作.我记得我曾经sudo创建了文件,然后发现自己并没有读写权限,因为查看权限是root创建的. 新创建的用户并不能使用sudo命令,需要给他添加授权. sudo命令的授权管理是在sudoers文件里的.可以看看sudoers: [root@localhost ~]# sudoers bas…
创建新用户 [root@VM ~]# adduser it为这个用户初始化密码,linux会判断密码复杂度,不过可以强行忽略:[root@VM_~]# passwd itChanging password for user it.New password:BAD PASSWORD: it is based on a dictionary wordBAD PASSWORD: is too simpleRetype new password:passwd: all authentication to…
说明以下的 <username>字样 是 用户名 新增用户 # 终端命令 useradd <username> 举例: useradd <username> -s /bin/false -d /home/<username> 加了-s /bin/false 是不让该用户可以ssh登录 参数 -m: 给新增的用户设置密码 # 终端命令 passwd <username> 加入sudo visudo打开的是/etc/sudoers文件 # 终端命令…
当在终端执行sudo命令时,系统提示“ jackluo is not in the sudoers file”: $ sudo ls Password:jackluo is not in the sudoers file.  This incident will be reported. 1.切换到超级用户:$ su 2.打开/etc/sudoers文件:$vi /etc/sudoers 3.修改文件内容: 找到“root    ALL=(ALL)       ALL”一行,在下面插入新的一行,…
1.创建用户: adduser fish 2.用户设置密码: passwd linuxidc 3.创建文件夹: mkdir fish 4.删除文件夹 rm -rf fish 5.文件夹重命名: mv fish fish1…
一个小的流程关于如何创建数据库和用户,用以加强印象,以及留档备份 一.创建账户 1.登录postgres账户 su postgres 2.进入psql 指令 psql 3.创建用户 create USER xxx WITH PASSWORD '123456'; 4.创建数据库 create DATABASE xxx; 5.数据库归属关系 GRANT ALL PRIVILEGES ON DATABASE xxx TO xxxx; 6.切换数据库 #先退出 \q #再登录数据库,下边为大写U psq…
起因 安装openCryptoki之后,如果想执行相关命令的话,那么该用户必须在pkcs11用户组中,于是执行 sudo uersmod -G pkcs11 $(whoami) 之后重启系统,执行 sudo pkcsslot 发现用户没用执行"sudo"的权限. 分析 命令"sudo usermod -G pkcs11 $(whoami)"执行之后会覆盖之前用户除了同名用户组之外的用户组.如果想要追加一个新的用户组,需要使用添加"-a"参数,将用…
The sudo command provides a mechanism for granting administrator privileges, ordinarily only available to the root user, to normal users. This guide will show you the easiest way to create a new user with sudo access on Ubuntu, without having to modi…
新建用户 [root@bagon ~]# useradd newroot 修改密码 [root@bagon ~]# passwd newroot 编辑/etc/passwd,找到新建用户那一行 newroot:x:501:501::/home/newroot:/bin/bash 把用户ID修改为0 newroot:x:0:501::/home/newroot:/bin/bash…
来自:http://blog.csdn.net/xinxin19881112/article/details/46831311 1.创建sftp组 groupadd sftp 2.创建一个sftp用户,用户名为mysftp,密码为mysftp useradd -g sftp -s /bin/false mysftp // 用户名 passwd mysftp // 密码 3.sftp组的用户的home目录统一指定到/data/sftp下,按用户名区分,这里先新建一个mysftp目录,然后指定mys…
--->http://www.centoscn.com/CentOS/help/2014/0624/3173.html 1.打开终端,提示符为“$”,表明该用户为普通用户,此时,直接输su,回车,输入root密码,回车,就可以切换到root用户下,此时的提示符变为“#”. 注意,输入密码时终端是不显示的,而且每次切换为root用户都要经过这个过程. 2.切换回普通用户,只要输入 “su 用户名”就OK了.…
第一, 首先必须安装 apacache  mysql  php CentOS 直接使用 yum 安装 yum -y install httpd httpd-devel mysql php-mysql mysql-server mysql-devel  mysql-test mysql-connector-odbc64 php pam-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker 第二,安装Postfix邮件 tar zxvf postf…