Linux增加用户以及配置权限
Posted Dong诗原
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux增加用户以及配置权限相关的知识,希望对你有一定的参考价值。
1、修改密码
$ passwd #修改当前用户的密码
$ passwd deploy #修改用户deploy的密码
2、新增用户
$ adduser deploy
$ useradd -d /home/bill -s /bin/bash -m bill
usermod -a -G admin bill #将bill加入admin组
新增用户后设置密码
$ passwd deploy
3、给用户增加root权限
$ visudo #打开设置文件 /etc/sudoers
找到 root ALL=(ALL:ALL) ALL
,在这行下面增加
bill ALL=(ALL) NOPASSWD: ALL
NOPASSWD表示切换sudo时候无需密码
4、切换用户
$ su deploy
5. ssh key免密码登录
将本机公钥拷贝到服务器的authorized_keys中去
$ cat ~/.ssh/id_rsa.pub | ssh [email protected]128.199.209.242 ‘mkdir -p .ssh && cat - >> ~/.ssh/authorized_keys‘
编辑 /stc/ssh/sshd_config
sudo nano /stc/ssh/sshd_config
Protocol 2
PermitRootLogin no
PermitEmptyPasswords no
PasswordAuthentication no
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
UseDNS no
结尾加上允许登录的用户
AllowUsers bill
重启ssh服务
$ sudo service ssh restart
# or
$ sudo /etc/init.d/ssh restart
6. 拷贝文件
$ scp [email protected]115.159.154.82:/root/.ssh/id_rsa.pub ./
上传文件到服务器
scp -r config/secrets.yml [email protected]159.154.82:/home/deploy/shared/config
?? 将文件上传到目录
7. 文件权限查看
ls -al
出现如下
-rw-r--r-- 1 deploy deploy 124 9月 23 2015 .bashrc
详解
- 第一个
-
代表这是一个文件,如果是d代表文件夹 -
后面的rw-
代表所有者(user)具有读和写的权限r--
代表的是组群(group)具有读权限r--
代表其他人(other)具有读权限
r 代表文件可写 ->4
w 代表文件可读 ->2
x 代表文件可执行(有执行权限)->1
\- 代表没有赋予权限 ->0
作者:yaya_pangdun
链接:https://www.jianshu.com/p/fd7598c5725e
來源:简书
以上是关于Linux增加用户以及配置权限的主要内容,如果未能解决你的问题,请参考以下文章
(linux服务器)apache开启gzip的配置以及效果对比