linux文件授权用户(linux 文件授权用户)-编程知识网

linux如何给文件授权?

答具体方法如下

需求1:新建除了root之外的新用户,并且新用户具有root用户的相关功能

1.首先修改/etc/sudoers文件具有写入的权限

chmod 777 /etc/sudoers

2.修改/etc/sudoers

vim /etc/sudoers,定位到如下行:

## Allow root to run any commands anywhere

root ALL=(ALL) ALL

复制并增加一行,将root改为自定义的用户名,然后保存关闭文件

3. 执行以下命令使文件生效

chmod 440 /etc/sudoers

4.切换到新用户进行其它操作

su – xxxx

#################################################分割线############################################################

需求2:切换到新用户之后,在/opt系统目录下创建新目录,并且将目录的拥有权授权给新用户

1.创建目录folder1

sudo mkdir folder1

2.创建成功后将folder1的所有这及所属分组分配给新用户

sudo chown 用户名:密码 folder1/

3.之后ll命令查看当前目录的归属

linux怎么创建root用户?

linux创建root用户步骤如下:

1、添加用户:adduser phroot

2、设置密码:passwd phroot

3、输入密码:!#%12122121

4、加入用户组:usermod -a -G wheel phroot

5、为sudoers赋编辑权限: chmod -v u+w /etc/sudoers

6、编辑 vi /etc/sudoers

7、ROOT 下方加入 :phroot ALL=(ALL) ALL

8、撤销sudoers编辑权限: chmod -v u+w /etc/sudoers

root权限怎么开启linux?

linux进入root权限的方法:首先使用“Ctrl+Alt+T”打开终端,执行“sudo passwd root”命令;然后输入用户密码,设置root密码;最后执行“su”命令,输入刚刚设置的root密码即可。

首先打开终端(Ctrl+Alt+T)

在这里解释一下bwj@ubuntu:~$这句话的含义:

bwj是用户名,也就是你自己起的名字。

@是分割的符号 ubuntu是主机名,也就是你所使用的机器的名称~是当前目录,

"~"表示根目录

$是提示符,当进入root时,会变成#输入sudo passwd root (注意passwd的拼写),再输入用户密码,接下来会让你设置root密码,并再次确认。

接下来输入su,再输入刚刚设置的root密码就可以进入root了。

之后想要退出输入exit即可。

linux中怎样给予新建用户建立文件和目录的权限?

Linux下给新用户建立文件和目录权限,只需要添加该用户到希望他创建文件和目录的用户组里即可,案例如下:

案例:希望新建用户admin,能在/baidu目录下创建文件和目录。

1.在/目录下用ls命令查看baidu目录的组用户权限ls -l baidu#查看baidu所属的用户和组,并可以查看组用户的权限2.修改用户admin对baidu文件夹的权限chmod 777 baidugpasswd -a admin admin #可以将用户admin添加到用户组里这样新建的用户admin,便能在/baidu这个目录下拥有创建文件和目录的权限。

linux的ftp中如何虚拟用户的权限?

在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1、环境:ftp为vsftp。

被限制用户名为test。被限制路径为/home/test 2、建用户:在root用户下: useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/test passwd test //为test设置密码 3、更改用户相应的权限设置: usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp usermod -s /sbin/bash test //用户test恢复正常 usermod -d /test test //更改用户test的主目录为/test 4、限制用户只能访问/home/test,不能访问其他路径 修改/etc/vsftpd/vsftpd.conf如下: chroot_list_enable=YES //限制访问自身目录 # (default follows) chroot_list_file=/etc/vsftpd/vsftpd.chroot_list 编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行 改完配置文件,不要忘记重启vsFTPd服务器 # /etc/init.d/vsftpd restart 5、如果需要允许用户修改密码,但是又没有telnet登录系统的权限: usermod -s /usr/bin/passwd test //用户telnet后将直接进入改密界面